Минималистичная графическая среда.

Guzerus
Ну как-бы я сам решил собирать именно OpenBox.
На минуточку, LXDE - это и есть openbox, к которому просто уже прикрутили панельку, менюшку и файловый менеджер. Впрочем, если тебе непременно хочется сделать это самостоятельно…
Эта lxpanel крива, имхо… Чего только стоит рекомпил оной при изменении размера шрифта и кривой подхват некоторых ГТК-тем… :<
Пара слов. tint2 - свежа, легка, красива! Но - капризна как восьмикласница. После перехода на Python3 у неё поломался tintwizard, но вроде починили. Но это была общая проблема прог на 2-ом питоне. Мы даже багрепортили, мол, не спите.. Да, это кажется уже в прошлом. Вообще, у неё есть встроенная тулза: tint2conf (в терминале или через gmrun), но некоторые манипуляции с треем, при применении их налету, так сказать - валят трей напрочь, то есть активные значки в трее. Трей - её болевая точка, но если раз настроено - работает, ну, почти всегда)

Но пользуюсь tint2 и по сей день, даже к её глюкам привык - вот до чего линукс людей доводит. И менять пока не намерен. Наш выбор - tint2!
Уже несколько дней выбираю между Xcompmgr и Cairo-compmgr. Подскажите, кто пользовался, что выбрать. Вот моё мнение об обоих:
Cairo
1 Понравился эффект разворачивания/сворачивания окон и меню.
2 Но при этом после закрытия окна оно остаётся висеть до открытия следующего.
Xcompmgr
1 Нет такого эффекта разворачивания.
2 Но нет и багов с окнами.
Cairo получается красивее, но багнутее, а xcompmgr не такой навороченный, зато стабильный. Если у кто-то знает, как побороть баг с окнами или прикрутить/включить в xcompmgr разворачивание - буду рад помощи. На Вики документации по Cairo почти нет, а поиск про окна выдаёт или не то, или вообще занавески какие-то.
Подробнее про разворачивание/сворачивание - эффект дают плагины Menu Animation+Window Animation в настройках Cairo. В Xcompmgr есть что-то похожее, но не совсем то.

Также всё пытаюсь найти хороший файловый менеджер. Нет каких-либо рекомендаций? Главное, чтобы он был а) Не консольный (уже есть) б) с адресной строкой в виде адреса, а не кнопок, как в Nautilus. Либо с возможностью прикручивания этого адреса, но без пересборки ядра и написания своего кода под систему, т.е. не слишком сложным путём. Вспоминая “сделай сам”, уточню, свой менеджер писать возможностей пока нет.
Пробовал PCManFM, у него не было иконок. Поставил по инструкции, всё отлично, но после моих экспериментов с панелями и эмуляторами терминала иконки слетели.
1) так например xcompmgr -cCfF -r7 -o.65 -l-10 -t-8 -D7
2)Thunar
вот что например получилось у мена
1) так например xcompmgr -cCfF -r7 -o.65 -l-10 -t-8 -D7
Не, всё равно не то. В Cairo окна как будто разворачиваются из определённой точки, а в xcompmgr они проявляются целиком. Хотя это уже не так важно, привык к xcompmgr.
Ещё два вопроса:
1 У тебя на скриншоте фон меню серый, кнопки на окнах не такие, как у меня. Это какая-то особая тема для OpenBox, или сам черед ObTheme делал? Очень хорошо получилось, мне как раз не хватает хорошей темы для нормального пользования OpenBox'ом. Если где-то скачал, подскажи, где. Я искал по ссылкам из Вики, но там все различия в цвете и только. И, если не секрет, что за панель?
2 Решил протестировать приложения через терминал, запустил ObConf. Он запустился, но выдал такое:
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
(obconf:4601): Gtk-WARNING **: GtkSpinButton: setting an adjustment 
with non-zero page size is deprecated
ObRender-Message: Unable to parse color '#0000000'
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
ObRender-Message: Unable to parse color '#e3ca9c '
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
ObRender-Message: Unable to parse color '#7eee8cf'
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
ObRender-Message: Unable to parse color '#7eee8cf'
ObRender-Message: Unable to parse color ''
ObRender-Message: Unable to parse color '#3e71aac'
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
ObRender-Message: Unable to parse color '#0000000'
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height 
> 0' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 
`GDK_IS_PIXBUF (pixbuf)' failed
(obconf:4601): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 
`src_pixbuf != NULL' failed
Как можно исправить? Ещё tint2conf жалуется на параметр sys-tray и ещё на некоторые. Хотя я ничего не крутил, поставил pacman -S tint2 и всё.
1)не понял вопроса
2)я надеюсь ты перенес menu.xml и rc.xml в ~/.config/openbox еще вариант переустановить а так почитай на всякий случай арч вики про openbox
(про tint2)попробуй мой tint2rc
zookeeper
Спасибо за ответ!
1. Ладно, проехали.
2. Перенёс, 100%. Регулярно захожу в autostart.sh, там рядом menu с rc лежат. Попробую взять последние базы данных, обновиться. Не поможет - переставлю.
Конфиг tint2 вроде похож. Сравню твои строки про system-tray со своими. Хотя ничего не менял… Ты устанавливал просто pacman -S tint2?
а вот мне xfce очень нравится :) снес свои кеды на которых сидел больше года, надоело.
Пробовал, хорошая вещь. Всё приятно, удобно, сразу работает. Но OpenBox больше понравился, тем, что там не всё сразу есть. Удобнее ведь дополнять OpenBox, чем сначала убрать из Xfce его родное и поставить своё.
 
Зарегистрироваться или войдите чтобы оставить сообщение.