Debian Stretch + Openbox

Автор achilles_85, 29 ноября 2018, 22:28:45

« назад - далее »

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

achilles_85

Осваиваю данный набор. Ось ставил минимальную, т.е. netinstall. Есть проблема с запуском док панели Plank в openbox. Запускаю в терминале и получаю:
[WARN 17:33:03.985871] [Environment:161] XDG_SESSION_CLASS not set in this environment!
[WARN 17:33:03.985956] [Environment:179] Neither of XDG_SESSION_DESKTOP, XDG_CURRENT_DESKTOP or DESKTOP_SESSION is set in this environment!
[WARN 17:33:03.986022] [Environment:192] XDG_SESSION_TYPE not set in this environment!
[WARN 17:33:04.278726] [Preferences:192] '/usr/share/plank/themes/Transparent/dock.theme' is read-only!
[WARN 17:33:04.279132] [Preferences:382] Missing key 'OuterStrokeColor' for group 'PlankTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279216] [Preferences:382] Missing key 'FillStartColor' for group 'PlankTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279290] [Preferences:382] Missing key 'FillEndColor' for group 'PlankTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279364] [Preferences:382] Missing key 'InnerStrokeColor' for group 'PlankTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279439] [Preferences:382] Missing key 'HorizPadding' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279555] [Preferences:382] Missing key 'ItemPadding' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279628] [Preferences:382] Missing key 'IndicatorSize' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279698] [Preferences:382] Missing key 'IconShadowSize' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279771] [Preferences:382] Missing key 'UrgentBounceHeight' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279840] [Preferences:382] Missing key 'LaunchBounceHeight' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279912] [Preferences:382] Missing key 'FadeOpacity' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.279982] [Preferences:382] Missing key 'ClickTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280060] [Preferences:382] Missing key 'UrgentBounceTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280132] [Preferences:382] Missing key 'LaunchBounceTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280201] [Preferences:382] Missing key 'ActiveTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280271] [Preferences:382] Missing key 'SlideTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280342] [Preferences:382] Missing key 'FadeTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280414] [Preferences:382] Missing key 'HideTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280485] [Preferences:382] Missing key 'GlowSize' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280556] [Preferences:382] Missing key 'GlowTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280672] [Preferences:382] Missing key 'GlowPulseTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280745] [Preferences:382] Missing key 'UrgentHueShift' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280818] [Preferences:382] Missing key 'ItemMoveTime' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:04.280890] [Preferences:382] Missing key 'CascadeHide' for group 'PlankDockTheme' in preferences file '/usr/share/plank/themes/Transparent/dock.theme' - using default value
[WARN 17:33:29.358543] Unable to get org.ayatana.bamf matcher: Ошибка вызова StartServiceByName для org.ayatana.bamf: Время ожидания истекло
[CRITICAL 17:33:29.374311] [GLib-GIO] g_dbus_proxy_set_default_timeout: assertion 'G_IS_DBUS_PROXY (proxy)' failed
[WARN 17:33:29.374368] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:33:29.389635] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:33:29.389687] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:33:29.405263] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:33:29.405314] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:33:29.420567] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:33:29.420618] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:33:29.435889] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:33:29.435942] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:33:29.451211] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[WARN 17:33:29.451261] [GLib-GObject] invalid (NULL) pointer instance
[CRITICAL 17:33:29.466520] [GLib-GObject] g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
[CRITICAL 17:33:29.490419] [GLib-GIO] g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
[WARN 17:33:29.491946] Failed to get running applications:
[CRITICAL 17:33:29.495256] [GLib] g_error_free: assertion 'error != NULL' failed
[WARN 17:33:29.518425] (Services/Matcher.c:335):plank_matcher_active_launchers: runtime check failed: (_tmp3_ != NULL)
[CRITICAL 17:33:29.533658] [GLib-GIO] g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
[WARN 17:33:29.534583] Failed to register favorites:
[CRITICAL 17:33:29.537826] [GLib] g_error_free: assertion 'error != NULL' failed
[WARN 17:33:29.544682] [Environment:179] Neither of XDG_SESSION_DESKTOP, XDG_CURRENT_DESKTOP or DESKTOP_SESSION is set in this environment!
[WARN 17:33:29.624057] Creating surface took WAY TOO LONG (49ms), enabled downscaling for this cache!

В .xinitrc прописал exec openbox-session, иксы стартую startx. Логин менеджера нет.
Команда echo $XDG_SESSION_TYPE ничего не возвращает. Из лога понимаю что планк ругается на переменные, но как решить проблему не знаю. По пути ~/.config/openbox есть файл environment, предполагаю что с ним связана проблема, но что к чему не онимаю.Если кто может помочь был бы признателен.

ihammers

Какой командой запускаете и как устанавливали Plank?
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Ogis1975

Почитайте вот тут (секция environment).

achilles_85

Цитата: ihammers от 30 ноября 2018, 17:52:14
Какой командой запускаете и как устанавливали Plank?
Устанавливал из репозитория stable. Запускаю просто командой plank. Также ставил свежую версию из sid. Но ошибка та же самая

achilles_85

Цитата: Ogis1975 от 30 ноября 2018, 17:56:18
Почитайте вот тут (секция environment).

# set main XDG variables
    export XDG_CONFIG_DIRS=/etc/xdg
    export XDG_CONFIG_HOME="$HOME/.config"
    export XDG_DATA_DIRS=/usr/local/share:/usr/share
    export XDG_DATA_HOME="${HOME}/.local/share"

    export XDG_CURRENT_DESKTOP=OPENBOX
    export XDG_SESSION_DESKTOP=openbox
    export XDG_MENU_PREFIX=openbox-
#    export XDG_SESSION_TYPE=openbox
    export XDG_SESSION_CLASS=user
    # clean DM influence
    export DESKTOP_SESSION=openbox
    unset GDMSESSION

    # for reducing GTK stderr spam
    export NO_AT_BRIDGE=1

    # fix and sync Qt and GTK theming
    export GTK2_RC_FILES="${HOME}/.gtkrc-2.0:${XDG_CONFIG_HOME}/gtk-2.0/gtkrc:/etc/gtk-2.0/gtkrc"
    export QT_QPA_PLATFORMTHEME=gtk2


Пытался я нечто такое делать, но yна это export XDG_SESSION_TYPE=openbox plank ругается. И вообще в сети не нашел похожего конфига, такое ощущение что никто не заморачивался

Ogis1975

Цитата: achilles_85 от 03 декабря 2018, 11:07:47Пытался я нечто такое делать, но yна это export XDG_SESSION_TYPE=openbox plank ругается. И вообще в сети не нашел похожего конфига, такое ощущение что никто не заморачивался
А зачем вам этот Plank? Можно пользоваться tin2. Легковесная, многофункциональная, расширяемая альтернатива распиаренному планку.

achilles_85

Цитата: Ogis1975 от 03 декабря 2018, 19:29:01
Цитата: achilles_85 от 03 декабря 2018, 11:07:47Пытался я нечто такое делать, но yна это export XDG_SESSION_TYPE=openbox plank ругается. И вообще в сети не нашел похожего конфига, такое ощущение что никто не заморачивался
А зачем вам этот Plank? Можно пользоваться tin2. Легковесная, многофункциональная, расширяемая альтернатива распиаренному планку.
tint2 использую, но к планку как то привык)) Раньше использовал его на минте. Да и вообще, окружение ведь не только для планка нужно. Жаль что нигде не описывается как правильно настроить

achilles_85

Решил проблему. В .xinitrc запуск должен выглядеть так
dbus-launch --exit-with-session openbox-session
Также в /etc/X11/openbox/environment записать то что я скидывал выше. Теперь plank запускается без проблем.

achilles_85

Другой момент. Хочу скругление углов в коробке. На просторах нета не нашел инфы о готовом пакете для дебиана, нашел для арча. Кто подскажет, может я плохо искал. Или надо самому патчить и собирать из исходников?

qupl

Цитата: achilles_85 от 20 декабря 2018, 17:43:14Хочу скругление углов в коробке.
Углов чего?

achilles_85


ChubaDuba

#11
Цитата: achilles_85 от 20 декабря 2018, 17:43:14Другой момент. Хочу скругление углов в коробке. На просторах нета не нашел инфы о готовом пакете для дебиана, нашел для арча. Кто подскажет, может я плохо искал. Или надо самому патчить и собирать из исходников?
Больше чем уверен, что самому.
Вот тут есть готовые пакеты для openbox 3.5.x. Думаю при большом желании можно разобраться, но с другой стороны зачем эти углы? На ход поршней они не влияют. Поэтому готового пакета в Debian нет  :)

achilles_85

Собрал из исходников, патч применил отсюда https://github.com/dylanaraps/openbox-patched/blob/master/openbox-3.6.2-rounded-corners.patch
Применился без ошибок, углы круглые))