Автор Тема: xfce4 вытеснил fluxbox  (Прочитано 5866 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andrei186

xfce4 вытеснил fluxbox
« : 17 Ноября 2014, 08:30:51 »
Debian Kernel 3.2.0-4-686-pae i686 (32 bit) Distro Debian GNU/Linux 7

Поставил fluxbox, запускается при помощи starts.
Добавил xfce.
Установилось, как предписано на

https://wiki.debian.org/ru/Xfce

добавил в ~/.xinitrc:

exec ck-launch-session startxfce4
(кстати,  до этого ~/.xinitrc либо был пустой, либо не существовал, а  fluxbox запускался командой startх без каких-либо действий с ~/.xinitrc)

xfce4 из терминала командой startxfce4 запускается нормально.
Но теперь команда startх, которая раньше запускала fluxbox, запускает xfce4

Как рекомендовано на http://forums.debian.net/viewtopic.php? … p;start=30 добавляю в ~/.xinitrc строку

exec startfluxbox

ввожу из терминала

startfluxbox

и получаю

xmodmap: unable to open display ' '
Error: Could not connect to XServer

Что я делаю не так и как вернуть fluxbox, coхранив xfce4 ?
 

Оффлайн toZen

Re: xfce4 вытеснил fluxbox
« Ответ #1 : 17 Ноября 2014, 09:46:41 »
andrei186, тут отличный мануал от ArchWiki.
| Arch Linux Openbox | Crunchbang ++ |
 

Оффлайн yoric

Re: xfce4 вытеснил fluxbox
« Ответ #2 : 17 Ноября 2014, 09:49:03 »
Пропишете в ~/.xinitrc fluxbox, startx будет его запускать.

ввожу из терминала
startfluxbox
и получаю
xmodmap: unable to open display ' '
Error: Could not connect to XServer

Из эмулятора терминала или из консоли?

Что я делаю не так и как вернуть fluxbox, coхранив xfce4
Многое, зачем ворочать, он у Вас никуда не делся, на этапе старта графики kdm/gdm и может ещё какие позволяют выбрать стартуемую среду. Или прямо из запущенного WM в главном меню через пункт
"Windows managers"
 

Оффлайн toZen

Re: xfce4 вытеснил fluxbox
« Ответ #3 : 17 Ноября 2014, 09:52:18 »
yoric,  вопрос именно в том, как запускать без разных DM-ов.
| Arch Linux Openbox | Crunchbang ++ |
 

Оффлайн andrei186

Re: xfce4 вытеснил fluxbox
« Ответ #4 : 17 Ноября 2014, 10:12:53 »
Пропишете в ~/.xinitrc fluxbox, startx будет его запускать.
так я прописал exec startfluxbox (см выше). Или его надо как-то по-дргому прописать?

Из эмулятора терминала или из консоли?
из консоли. Эмулятор вроде запускается из ВМ, а запускать идин ВМ из другого и иметь их обоих в памяти представляется мне абсурдным

Многое, зачем ворочать, он у Вас никуда не делся, на этапе старта графики kdm/gdm и может ещё какие позволяют выбрать стартуемую среду. 
Не понимаю, на что Вы намекаете. Можно конкретнее?

Или прямо из запущенного WM в главном меню через пункт
"Windows managers"
Запуск одного ВМ из другого меня пугает. А потом мне интересно не запустить fluxbox абы как, а сделать так, чтобы все работало как положено. Т.е. залогинившись из командной строки, запускать нужный ВМ или ДЕ. Как я понял, в этом и есть одна из прелестей Линукса по сравнению с Виндами
« Последнее редактирование: 17 Ноября 2014, 10:31:11 от andrei186 »
 

Оффлайн toZen

Re: xfce4 вытеснил fluxbox
« Ответ #5 : 17 Ноября 2014, 10:28:12 »
andrei186, я же дал Вам линк. Там все ответы.
| Arch Linux Openbox | Crunchbang ++ |
 

Оффлайн andrei186

Re: xfce4 вытеснил fluxbox
« Ответ #6 : 17 Ноября 2014, 10:33:00 »
andrei186, я же дал Вам линк. Там все ответы.
Я как раз его и читаю. Вернее изучаю. Я ж чайник, требую времени, чтоб переварить
 

Оффлайн andrei186

Re: xfce4 вытеснил fluxbox
« Ответ #7 : 17 Ноября 2014, 11:46:30 »
andrei186, я же дал Вам линк. Там все ответы.
Хороший ресурс, но не могу его связать с тем, что я понял и делал ранее, а из-за этого не получается понять, как это функционирует.
Например для запуска ВМ из командной строки необходимо прописать скрипты в файл .xinitrc
А у меня fluxbox запускался совсем без скриптов в этом файле. А xfce4 запускается с кодной короткой строчки exec startxfce4 без блока
if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi
И .xinitrc у меня совсем в другой директории.
Однако после добавления в этот файл (без перетаскивания его в другую папку) вышеуказанного блока, все заработало, как по маслу

А можете расшифровать, что точно делает этот блок кода?

 
 

Оффлайн yoric

Re: xfce4 вытеснил fluxbox
« Ответ #8 : 17 Ноября 2014, 16:22:00 »
Цитата: andrei186
так я прописал exec startfluxbox (см выше). Или его надо как-то по-дргому прописать?
У меня прописан просто "startfluxbox", и причем в .xsession. Правда, других не держу)) В этом деле много гитик, затрудняюсь объяснить, только собственный опыт, труд, пот и кровь)) Почитайте man X и сопутствующие, в инете и по-русски есть. Там расписаны тонкости конфигов.

Например для запуска ВМ из командной строки необходимо прописать скрипты в файл .xinitrc
Необязательно, и без этого запустится первый попавшийся. Вернее, прописанный в системных конфигах.

И .xinitrc у меня совсем в другой директории.
Конфиги бывают системные, для всех, или персональные, как последний с точкой, он хранится у себя.

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi
А можете расшифровать, что точно делает этот блок кода?
Если существует каталог /etc/X11/xinit/xinitrc.d, то из каждого файла в нём, если он исполняемый, считываюся конфигурационные переменные.
« Последнее редактирование: 17 Ноября 2014, 16:28:46 от yoric »
 

Оффлайн andrei186

Re: xfce4 вытеснил fluxbox
« Ответ #9 : 17 Ноября 2014, 21:00:07 »

Если существует каталог /etc/X11/xinit/xinitrc.d, то из каждого файла в нём, если он исполняемый, считываюся конфигурационные переменные.
Самое удивительное, что каталога /etc/X11/xinit/xinitrc.d как раз-то и нет, и, следовательно, этот код ничего не делает. И тем не менее его наличие в корне меняет дело. Пробовал переименовать этот файл - fluxbox перестал грузиться. Переименовал взад - грузится
Если это имеет значение, в этом файле у меня кроме того блока только одна исполняемая строка:
exec startflubox
все остальные, включая
exec startxfce4
закомментированы
 

Оффлайн ferum

Re: xfce4 вытеснил fluxbox
« Ответ #10 : 18 Ноября 2014, 12:15:23 »
andrei186,  debian это не arch и не slackware и не gentoo у нас тут свои самовары менеджеры сессий имеются, рекомендую lightdm. Лёгок,прост в настройке, тянет мало зависимостей.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн andrei186

Re: xfce4 вытеснил fluxbox
« Ответ #11 : 18 Ноября 2014, 13:08:03 »
andrei186,  debian это не arch и не slackware и не gentoo у нас тут свои самовары менеджеры сессий имеются, рекомендую lightdm. Лёгок,прост в настройке, тянет мало зависимостей.
Извините чайника. Я обсуждаю менеджеры окон и менеджер сессий для меня новое слово. У меня какой сейчас менеджер сессий, который Вы рекомендуете заменить на lightdm?
 

Оффлайн yoric

Re: xfce4 вытеснил fluxbox
« Ответ #12 : 18 Ноября 2014, 15:45:15 »
И тем не менее его наличие в корне меняет дело. Пробовал переименовать этот файл - fluxbox перестал грузиться. Переименовал взад - грузится
В корне меняет дело не наличие этого кода, а наличие этого файла с правильным именем и содержимым. Попробуйте внутри закомментировать этот код.

рекомендую lightdm. Лёгок,прост в настройке, тянет мало зависимостей.
xdm ещё меньше потянет, учитывая сами Х, но он не может выбирать WM при старте.

У меня какой сейчас менеджер сессий, который Вы рекомендуете заменить на lightdm?
Если автоматом Х не грузятся, только через startx, то никакого.
 

Оффлайн andrei186

Re: xfce4 вытеснил fluxbox
« Ответ #13 : 18 Ноября 2014, 17:22:21 »

 
У меня какой сейчас менеджер сессий, который Вы рекомендуете заменить на lightdm?
Если автоматом Х не грузятся, только через startx, то никакого.
Тогда зачем нужен менеджер сессий вообще и lightdm в частности? Мне невлом запустить Х из командной строки, даже наоборот, не люблю, когда компьютер имеет свою повестку дня
 

Оффлайн andrei186

Re: xfce4 вытеснил fluxbox
« Ответ #14 : 18 Ноября 2014, 17:37:18 »
 
andrei186,  debian это не arch и не slackware и не gentoo у нас тут свои самовары менеджеры сессий имеются, рекомендую lightdm. Лёгок,прост в настройке, тянет мало зависимостей.

Как сказал yoric, менеджеры сессий у меня совсем не используется. Почему Вы говорите так, буд-то я их использую, и к тому же неродные Дебиану?
 

Теги:
     

    Плагин xfce4-netload-plugin

    Автор Yrii

    Ответов: 2
    Просмотров: 2596
    Последний ответ 06 Июля 2015, 08:10:57
    от mrgoodvin
    xfce4 + vlc

    Автор Forum_Liker

    Ответов: 0
    Просмотров: 1296
    Последний ответ 29 Октября 2017, 22:28:13
    от Forum_Liker
    xfce4, какое потребление памяти?

    Автор JoePass

    Ответов: 17
    Просмотров: 9062
    Последний ответ 02 Июля 2012, 00:11:12
    от Olej
    xfce4 сделать по умолчанию

    Автор dfcz

    Ответов: 1
    Просмотров: 4001
    Последний ответ 22 Августа 2013, 16:57:49
    от Sergei_Alekseev
    xfce4 и спящий режим

    Автор ffrr

    Ответов: 2
    Просмотров: 3881
    Последний ответ 15 Мая 2015, 12:43:50
    от ffrr