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

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.8] Нет графической настройки даты и времени.

    Автор paulcarroty

    Ответов: 8
    Просмотров: 5397
    Последний ответ 18 Ноября 2011, 14:03:40
    от vladimir_ar
    Xfce4- исчезли все панели

    Автор AnaStas

    Ответов: 23
    Просмотров: 22354
    Последний ответ 06 Марта 2014, 23:17:07
    от hameleonds
    [Решено] Как запустить xfce4?

    Автор hameleonds

    Ответов: 2
    Просмотров: 11353
    Последний ответ 18 Августа 2014, 12:22:56
    от Malaheenee
    баги и лог в xfce4.12

    Автор mixtape

    Ответов: 5
    Просмотров: 3347
    Последний ответ 14 Января 2016, 18:41:20
    от doublemint
    Как сделать рабочим xfce4-dockbarx-plugin?

    Автор AVD

    Ответов: 5
    Просмотров: 2194
    Последний ответ 05 Февраля 2019, 18:16:03
    от ferum