Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> Темы по WM/DE

Темы по WM/DE: Enlightenment (mini-howto), IceWM, Ion3, Fluxbox, Openbox, XFCE, WMII3, DWM, PekWM,
Compiz-Fusion, Awesome, Xmonad.

 
Closed Topic Start new topic
> F. A. Q., ответы на некоторые частые вопросы
Aectann
bookmark
gyfbbdvkffmrljmmmwd
May 9 2007, в 09:37
Сообщение #1


...
Иконка группы

Сообщений: 3485

Вставить имя   :   Цитата

ОС: OS X, GNU_и_не_только/Linux

Группа: Бывшие модераторы

Автор темы
Здесь будут собираться ответы на часто задающиеся вопросы по GUI. Будут какие-то предложения - кидайте в личку или jabber.

Q: Как поменять тему курсоров мыши, если у меня не стоят KDE, GNOME?
A: Распаковываем архив с темой в ~/.icons, потом пишем в ~/.Xresources (или ~/.Xdefaults):
Код
Xcursor.theme: название_темы           (соответствует названию каталога с курсорами)
Xcursor.size: 24  //размер курсора, по вашему вкусу

После нужно сделать xrdb -merge ~/.Xresources (эту команду нужно добавить в файл, в котором указан список того, что запускается вместе с графической системой, ~/.xinitrc , например )

Q: Как поменять тему иконок(значков) GTK?
A: Для этого качаем понравившуюся тему отсюда(или с какого-то другого ресурса), распаковываем скачанный архив(все темы иконок распространяются в архивах) в ~/.icons. Далее два пути: 1) поменять значки глобально, независимо от темы, 2) поменять значки для конкретной темы.
Путь 1:
В файл ~/.gtkrc-2.0 заносим строки:
Код
gtk-icon-theme-name="название_темы"   //название_темы - название каталога с иконками в ~/.icons(не полный путь!)
gtk-icon-sizes="gtk-menu=24,24:   //размер значков в меню
                gtk-button=24,24:          //размер значков на "кнопках"
                gtk-small-toolbar=32,32:  //размер значков на панельках
                gtk-large-toolbar=24,24:
                gtk-dnd=32,32:
                gtk-dialog=24,24"   //размер значков в диалоговых окнах

Путь 2:
Идем в каталог с используемой GTK-темой оформления (обычно они лежат в ~/.themes или /usr/share/themes ), находим там файл gtkrc, добавляем туда те же строчки, что и в предыдущем случае. Иногда в этом файле можно найти примерно такую строку:
Код
include "icons/iconrc" // в описание темы включается файл, описывающий значки

Она добавляется, если вместе с темой поставляются ещё и значки. Если вы хотите, чтобы вместо этих значков использовались те, которые вы установили, эту строчку следует удалить.

Q: Как получить статус нужного окна?
A: Выполняем в консоли команду:
user@host
xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%    s\n",$2) }'

Вид курсора мыши должен смениться со стрелки на крестик, щелкаем на нужном окне и получаем в консоли его статус.

Q: Как мне запустить мой любимый DE/WM через графический менеджер входа(kdm, xdm, gdm) ?
A: Графические менеджеры входа(будем называть их просто *dm ) использует файлы сессий( *.desktop ), которые содержат общую информацию о запускаемом DE/WM(это в основном для удобства, если таковых несколько) и информацию о том, как запускать графическую оболочку(т.е. путь к команде/исполняемому файлу). Обычно они лежат в /usr/share/xsessions (могут лежать и в другом каталоге, но этот - общепринятый на данный момент стандарт для *dm).
Например, мы хотим запускать Fluxbox через *dm. Создаем в /usr/share/xsessions файл fluxbox.desktop подобного содержания:
Код
[Desktop Entry]
Encoding=UTF-8
# The names/descriptions should really be better
Name=Fluxbox      -- название, отображаемое в списке сессий *dm
Comment=Fluxbox window manager
Exec=/usr/bin/startfluxbox            -- путь к команде, запускающей наш DE/WM,  в данном случае fluxbox
Icon=
Type=Application

При следующем запуске *dm в его списке сессий должен появиться fluxbox. (Кстати, в пункте Exec вместо пути к исполняемому файлу самого WM можно поместить путь к скрипту, который запускает WM и другие нужные приложения. Файл со скриптом должен быть исполняемым (chmod +x имя_файла ) ).

P.S. Выше приведенные действия справедливы для таких графических менеджеров, как kdm, gdm, xdm, wdm(возможно, и ещё некоторых). Существуют графические менеджеры, которые составляют список запускаемых DE/WM "по-своему" (например, slim ), для них нужно читать соответствующую документацию.

Q: Как указать нестандартный видеорежим для X Window System?
A: Для этого нужно сгенерировать так называемый Modeline(параметр, описывающий нужный видеорежим) и прописать его в /etc/X11/xorg.conf. Делается это следующим образом:
1. С помощью утилиты gtf рассчитываем Modeline. Синтаксис у gtf следующий:
Код
gtf разрешение_по_горизонтали разрешение_по_вертикали частота_обновления_экрана     //пример: gtf 1280 1024 75

На выходе получаем строку, подобную этой(привожу свой пример):
Код
Modeline "1280x1024_75.00"  138.54  1280 1368 1504 1728  1024 1025 1028 1069  -HSync +Vsync

Это и есть нужный нам Modeline.
2. Любимым текстовым редактором открываем файл /etc/X11/xorg.conf (понадобятся права root).
3. Находим в нем секцию Monitor, прописываем в ней сгенерированный Modeline:
Код
Section "Monitor"
...
Modeline "1280x1024_75.00"  138.54  1280 1368 1504 1728  1024 1025 1028 1069  -HSync +Vsync  // 1280x1024_75.00 - это и будет идентификатором нужного нам видеорежима
..
EndSection

4. Теперь указываем только что описанный нами видеорежим в секции Screen для используемой глубины цвета:
Код
Section "Screen"
...
        SubSection "Display"
                Depth           24
                Modes           "1280x1024_75.00"            //остальные можно и убрать (:
        EndSubSection
...
EndSection

5. Сохраняем изменения в файле xorg.conf, закрываем его и перезапускаем(или запускаем) X Window. Изменения должны вступить в силу.
Причина редактирования: s/X Windows/X Window/ sash-kan


--------------------
My god... it's full of stars!...
Go to the top of the page
 
+Quote Post
Aectann
bookmark
gyfbbdvkffmrljmmmwd
Oct 5 2007, в 22:03
Сообщение #2


...
Иконка группы

Сообщений: 3485

Вставить имя   :   Цитата

ОС: OS X, GNU_и_не_только/Linux

Группа: Бывшие модераторы

Автор темы
Q: Как установить новую тему GTK ?
A: Темы, как правило, распространяются в архивах .tar.gz или .tar.bz2. Распаковываем этот архив в каталоге ~/.themes ( ~ - это домашний каталог пользователя ). В каталоге, появившемся после распаковки, должен быть каталог gtk-2.0, содержащий файл gtkrc - это файл, описывающий установленную тему. Теперь, чтобы ее применить, открываем текстовым редактором файл ~/.gtkrc-2.0 (если нет - создаем) и пишем в нем:
Код
include "/home/имя_пользователя/.themes/название_темы/gtk-2.0/gtkrc"

Вновь запущенные gtk-приложения должны использовать новую тему.

Q: А для QT? Почему-то только темы для KDE нашлись.
A: Для QT есть тема Polymer, внешний вид которой можно настроить так, как нравится. Очень часто она есть в составе дистрибутива и ее можно установить из репозиториев. Если же нет, то качаем ее отсюда и устанавливаем(на сайте есть инструкция). Теперь выполняем в консоли qtconfig и настраиваем так, как нравится. Перед выходом из настройщика не забудьте сохранить изменения.


--------------------
My god... it's full of stars!...
Go to the top of the page
 
+Quote Post
Aectann
bookmark
gyfbbdvkffmrljmmmwd
Oct 14 2007, в 14:01
Сообщение #3


...
Иконка группы

Сообщений: 3485

Вставить имя   :   Цитата

ОС: OS X, GNU_и_не_только/Linux

Группа: Бывшие модераторы

Автор темы
Q: Как установить фон(картинку) рабочего стола?
A: Для этого существует множество различных утилит, например, feh. "Картинка" устанавливается следующей командой:
Код
feh --bg-scale имя_изображения

Если картинка не нужна, а хочется сделать просто одноцветный фон, то можно воспользоваться вот такой командой:
Код
xsetroot -solid цвет


--------------------
My god... it's full of stars!...
Go to the top of the page
 
+Quote Post
Snupt
bookmark
gyfbbdvkffmrljmmmwd
Jul 9 2009, в 16:47
Сообщение #4


No Place for RTFM Here…
Иконка группы

Сообщений: 2062

Вставить имя   :   Цитата

ОС: Mac OS X
Город: Sochi

Группа: Бывшие модераторы

Q: Пропали заголовки окон с кнопочками. Как их вернуть?
A: Заголовки окон исчезают, когда в работе менеджера окон происходит сбой. Для восстановления его работы выполните команду:
Код
ваш_менеджер_окон --replace
— где в качестве менеджера окон подставьте:
  • compiz ­— если используется Compiz;
  • emerald — если используется Emerald;
  • kwin — если используется KDE без Compiz/Emerald;
  • metacity — если используется GNOME без Compiz/Emerald;
  • или любой другой используемый менеджер окон.


--------------------
Go to the top of the page
 
+Quote Post

 Closed Topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 18th December 2017 - в 19:44




Rating@Mail.ru