Страницы

Поиск по вопросам

пятница, 24 января 2020 г.

Распространение и использование тем для Debian Linux

#linux #debian #gtk #themes


Поясните, пожалуйста, почему такой хаос в структуре тем на https://www.gnome-look.org?
Захотел просто поставить тему (Debian 8, Mate) и столкнулся с проблемами.

Часть тем распространяется как .deb пакеты, что значительно упрощает работу с ними.

Другие темы распространяются с файлом .theme, что позволяет просто переместить каталог
темы в ~/.themes/ и использовать ее. Однако такой способ дает не всегда работоспособную
тему. Пример - ambient-mate

Ambiant-MATE
├── gtk-2.0
├── gtk-3.0
├── index.theme
├── metacity-1
└── unity




Другие используют структуру с файлом gtkrc. Пример - material-sweet

material-sweet-theme
├── gtk-2.0
│   ├── Arrows
│   ├── Buttons
│   ├── Check-Radio
│   ├── Combo
│   ├── Frame-Gap
│   ├── gtkrc
│   ├── Handles
│   ├── Lines
│   ├── ListHeaders
│   ├── Menu-Menubar
│   ├── Others
│   ├── Panel
│   ├── ProgressBar
│   ├── Scale
│   ├── Scrollbars
│   ├── Shadows
│   ├── Spin
│   ├── styles
│   ├── Tabs
│   └── Toolbar
└── xfce-notify-4.0
    └── gtkrc




Некоторые - вообще непонятный вид, с которым я не разобрался даже после readme. Пример
- hedera

Hedera-master/
├── COPYING
├── debian
│   ├── changelog
│   ├── compat
│   ...
│   └── source
├── LICENSE
├── MANUAL
│   ├── Chromium
│   ...
│   ├── readme.md
│   └── WINE
├── readme.md
├── rpm
│   └── buildrpm.sh
└── THEME
    ├── albert
    ├── backgrounds
    ├── color-schemes
    ...
    ├── wallpapers
    ├── xfce4
    └── yakuake




Почему нет единообразия? И как использовать тему, например, из второго примера?

Аналогичные проблемы с иконками и шрифтами
    


Ответы

Ответ 1



Дело в том, что каждая тема создается для одного или нескольких окружений рабочего стола (Gnome, XFCE и т.д.). В каждом окружении свои правила для тем, и в разных оболочках темы могут отображаться по-разному. Чтобы использовать тему, которая отображается криво, можно сменить окружение рабочего стола.

Комментариев нет:

Отправить комментарий