Qt приложения (VLC, SMPlayer) не подхватывают GTK темы. В настройках qt4config поставил “использовать тему GTK”, но не помогает. Говорят, нужно какой-то пакет поставить, чтобы Qt прозрели. Подобная проблема встречалась и в других дистрах.
В Pcmanfm цвет выделения всегда черный, не зависит от выбранной темы и ее настроек.
В Lubuntu подобных проблем нет. Помогите исправить.
И еще такая серьезная вещь. Графические приложения из под su или sudo не дают запускать. Пишет cannot open display. Консольные же типа zypper нормально запускаются. Не запускается даже Gparted из меню программ. Я так понял это фича такая, а в гноме и кде решалась ихними средствами. А LXDE неполноценная среда. Я поискал на форуме всякое советуют, использовать gnomesu (сначала просят пароль, а потом какая-то ошибка). Прописать что-то в /etc/sudoers не помогает. Работает только
xhost +local:root
sudo su
export DISPLAY=:0.0
но каждый раз надо вводить заново. И как это я раньше такого не замечал. В Lubuntu насколько помню запускается нормально. Наверное гномовские службы предусмотрительно поставили.
Пути к командам из каталогов /sbin, /usr/sbin, /usr/local/sbin скрыты от обычного пользователя, смотрите /etc/profile
if test "$UID" = 0 ; then
test -d /opt/kde3/sbin && PATH=/opt/kde3/sbin:$PATH
PATH=/sbin:/usr/sbin:/usr/local/sbin:$PATH
fi
поэтому нужно указывать полный путь до программы.
Добавьте в конфигурационный файл оболочки в домашней директории пользователя, например ~/.bashrc, если командная оболочка bash, следующие строки:
Чтобы Qt увидели GTK тему оказалось надо было поставить libgnomeui . И еще возможно gnome-engine-unico, gtk-engines
А вот почему в Pcmanfm черный цвет выделения это к мейнтейнерам. В других дистрах цвет берется из настроек темы.
Кстати кто-нибудь знает, как заставить Pcmanfm быстрее реагировать на изменения? Например удаляю я файлы или создаю, визуально они появляются/исчезают со значительной задержкой. Очень напрягает. Сам по себе этот файловый менеджер очень быстрый, а тут такие задержки. Обидно.
И еще подскажите как сменить рамку окна в стиле Clearlooks? http://savepic.net/3738845.png
Я так понял в LXDE используется оконный менеджер OpenBox вместо Metacity и потому рамки там другие. А можно ли добавить/поменять в стиле Clearlooks в OpenBox?
Поясню зачем мне это надо. Дело в том, что если закрываешь окно нажатием на крестик и чуть промахнешься, вместо закрытия появляется стрелочка увеличения окна. В openbox кнопочки закрытия очень маленькие и потому очень неудобно закрывать окна, чуть что все время вылезает эта стрелочка. Я удивляюсь, что никто больше этого не заметил. Темы заголовков окон в openbox очень простецкие, практически в них отличается только цвет, но не размер. Но и переходить на Metacity не хочется. Из всех опробованных, только в теме Chaos2 этот эффект проявляется минимально, за счет большой площади занятия кнопки. http://savepic.net/3795019.png
Кто-то скажет, закрывай горячими клавишами. Но я вам отвечу, если мне надо будет работать с клавиатурой, я загружусь в консоль. А LXDE вроде как графическая среда и работать в ее графическом режиме по вышеозначенной причине не удобно.
Кстати никто не знает, можно ли пропатчить openbox или конфиг подкрутить, чтобы можно было закрывать окна средней кнопкой мыши по заголовку окна (как в браузерах). Такое можно настроить только в кедах, удобная фича. В остальных средах максимум можно назначить минимизацию. Если эту фичу запилить, про крестики закрытия можно будет забыть.
Кстати LXDE имеет такую особенность, что если ты развернул окно на максимум, оно это как бы запомнит. Но в следующий раз, окно будут чуть чуть меньше (уже не максимум) и с разбегу по крестику не закрыть (появится стрелочка увеличения). Такая вот подстава. Я думал Middle Click решит эту проблему, но и тут с разбегу по заголовку появляется стрелочка. Просто ужас, совершенно невозможно пользоваться. Жаль, неплохая быстрая среда и такие недоработки, придется с ней прощаться. Реально нервы выматывает. Ну ладно бы хоть запоминалось положение окон нормально.
Впрочем кеды тоже в некоторых случаях страдают незапоминаемостью (к счастью закрывать окна это не мешает). Kmix, калькулятор открываются где им вздумается. То, что YaST не запоминает размер это уже боян (где-то тут тема была об этом).
Проблемы с Pcmanfm удалось решить откатив его на версию 0.9.9 из репозитория Index of /distribution/12.1/repo/oss (там он на GTK2, а в новом GTK3 кто-то очень накосячил и никому дела нет). Такое впечатление, что разработчики openSUSE в глаза не видели LXDE, собирают в слепую. Как такое можно не заметить. Вроде работает нормально. Только в YaST поставил галочку “игнорировать рекомендованные зависимости для уже установленных пакетов”, а то лишнее предлагал поставить.
Кстати почему в openSUSE собрали его на GTK3, если он даже в Арче на GTK2? Впрочем в Fedora он по моему тоже на GTK3.
Думается можно поискать актуальную левую версию, но на GTK2.
Проблемы решились следующие:
-цвет выделения теперь системный, а не черный
-все значки берутся из системной темы (впрочем можно было поставить другую тему значков, однако не каждая поможет).