LINUX.ORG.RU

gtk+3/4 и pekwm

 ,


0

0

Решил посмотреть, что там в pisilinux с гномом. Установил весь desktop.gnome, залогинился через gdm и незамедлительно словил глюки. Некоторые приложения, например, шахматы и калькулятор (gtk4) при тайлинге теряют эти свои клиентские декорации, корежат кнопки. gnome-terminal жестко артефачит. Оказалось, это связано с неродной темой. Если отключить использование системных цветов, отвратительная рябь пропадает. Но это в гноме...

А теперь заменим gdm на lxdm и войдем в сессию lxde + pek. Вышеописанные глюки отсутствуют. Терминал переключается на пользовательские цвета и на системную палитру не реагирует. gtk4-окна без проблем располагаются как угодно. Более того, pekwm рисует заголовки любым из них без всякого nocsd. То же самое с группировкой окон во фрейме. Нет проблем, с декорациями и без них.

>>> Просмотр (1680x1050, 286 Kb)

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

эти заголовки на полэкрана

annerleen ★★★★☆
()

Снова без ручной работы не обойтись как в gtk3+ с правкой исходников и пересборкой либы, например:

.....
  /**
   * GtkHeaderBar:has-subtitle:
   *
   * If %TRUE, reserve space for a subtitle, even if none
   * is currently set.
   *
   * Since: 3.12
   */
  header_bar_props[PROP_HAS_SUBTITLE] =
      g_param_spec_boolean ("has-subtitle",
                            P_("Has Subtitle"),
                            P_("Whether to reserve space for a subtitle"),
                            TRUE,
                            GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY);

.....
и + css до кучи.

spawn_sp ★★★★
()

А что, логично: нет гнома - нет проблем.

kirill_rrr ★★★★★
()

но зачем эти страдания? не проще ли отправлять csd софт в /dev/null? он же всё равно неюзабельный

mittorn ★★★★★
()

Люди говорят, что КДЕ лучше. Так что переходи…

Odalist ★★★★★
()

Спасибо! У Вас довольно симпатично и хорошо получилось, имхо.

Я когда-то пользовался UNIX/Linux - только с тайловыми графическими интерфейсами.

Сейчас, уже с 2014-го года, на Gnome. Но ностальгия осталась.

Mamluk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.