Vadim |
|
Темы:
321
Сообщения:
2202
Участник с: 20 ноября 2013
|
При запуске сеанса xfce4 в pcmanfm вкладка "приложения" пустая.Влюбом другом сеансе -openbox,fluxbox,lxde,i3wm,gnome3...,вкладка "приложения" работает без проблем.Причём проверено на нескольких дистрибутивах. ~/.config/menus/applications.menu создавал,до лампочки,в .xinitrc export XDG_MENU_PREFIX="lxde-" & писал,не помогает.По конфигурационным файлам xfce4 смотрел,нигде не нашёл чем сеанс fxce4 отключает меню в pcmanfm.Может модули libfm в сеансе xfce4 где-то блокируются?Если кто сможет что-нибудь посоветовать буду признателен.
Linux Forever!
|
valera_cr |
|
Темы:
1
Сообщения:
418
Участник с: 12 января 2013
|
С lightdm в ~/.xprofile: export XDG_MENU_PREFIX="lxde-" Вроде работает. Да, еще все файлы удалил из ~/.cache/menus |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
VadimТут "&" лишнее явно. Попробуй ради многообразия решений добавить это же в ~/.bashrc (или в ~/.bash_profile, кому как нравится):
В openbox, к примеру, для переменных создаёшь ~/.config/openbox/environment, у меня там:
PS/ Чёт я не уверен, нужны в данном случае кавычки, вообще? В смысле "lxde-" Вообще, вариант с ~/.config/openbox/environment кажется вернее прочих, т.к. ты назначаешь переменную именно для данного WM/DE, а не общую для всех у данного пользователя, что происходит если это внесено в ~/.bashrc или ~/.xprofile - посмотри, может аналогичное "environment" можно найти или просто создать и в xfce4. Эксперименты... |
Vadim |
|
Темы:
321
Сообщения:
2202
Участник с: 20 ноября 2013
|
valera_cr С lightdm в ~/.xprofile: export XDG_MENU_PREFIX="lxde-" в сеанс с этой надписью вообще не заходит,чёрный экран,вверху коротенькая белая чёрточка и ни на клаву ни на мышь не реагирует. bobart в ~/.bashrc,и в ~/.bash_profile добавлял и export XDG_MENU_PREFIX="lxde-" и export XDG_MENU_PREFIX=lxde-applications.menu -до лампочки. создаёшь ~/.config/xfce4/environment,пишешь туда всё что угодно-никакой реакции,меню в pcmanfm нет. Установил до кучи в эту-же систему минимальные пакеты openbox,fluxbox,i3wm,в любой сеанс заходишь-меню в pcmanfm есть,заходишь в сеанс xfce-меню нет. Шо они в xfce накрутили непонятно.
Linux Forever!
|
valera_cr |
|
Темы:
1
Сообщения:
418
Участник с: 12 января 2013
|
Ну, врядли дело в xfce. .xprofile:
Вроде работает: |
Vadim |
|
Темы:
321
Сообщения:
2202
Участник с: 20 ноября 2013
|
valera_cr ,cпасибо! Скопировал ваш .xprofile ,запускаю сеанс -меню есть.Потом по очереди поудалял все строчки кроме export XDG_MENU_PREFIX="lxde-" -всё загружается и меню в pcmanfm есть.Удаляю эту строчку(.xprofile пустой)-загружается,меню нет.Дописываю опять только одну строчку - export XDG_MENU_PREFIX="lxde-" -меню появляется. Почему когда я в первый раз дописывал export XDG_MENU_PREFIX="lxde-" в .xprofile система не загружалась ума не приложу,може опечатку сделал?Так вроде прямо с браузера копировал. В общем спасибо,всё работает.
Linux Forever!
|
Vadim |
|
Темы:
321
Сообщения:
2202
Участник с: 20 ноября 2013
|
Ребята,напишите если не трудно от чего зависит в какой файл прописывать к примеру XDG_MENU_PREFIX="lxde-" ? В Arch работает когда прописываешь эту строчку в .xprofile,когда в .xinitrc не работает. В Debian наоборот,создал файл .xprofile и прописал эту строчку -не работает.Прописал в .xinitrc -работает. Отчего это зависит и чем настраивается никто не знает?Может посоветуете что можно почитать?
Linux Forever!
|
valera_cr |
|
Темы:
1
Сообщения:
418
Участник с: 12 января 2013
|
Смотря как иксы запускаются. Если через startx или slim , читается с .xinitrc Если dm типа lxdm или lightdm, то с .xprofile |
Vadim |
|
Темы:
321
Сообщения:
2202
Участник с: 20 ноября 2013
|
valera_cr Спасибо,я как раз хотел написать что посмотрел файлы пакета xfce4-session и разобрался. Можно вообще разные меню запускать через lxdm и через startx ,например установить archlinux-xdg-menus ,в .xinitrc прописать export XDG_MENU_PREFIX="arch-" ,в xprofile- export XDG_MENU_PREFIX="lxde-" и тогда меню при старте получаются разные.Время потратил зато теперь с этой темой разобрался более-менее досконально.
Linux Forever!
|