13.04.2014

Установка обоев рабочего стола в FluxBox в FreeBSD

Установка обоев рабочего стола в FluxBox в FreeBSD


Стандартная установка обоев рабочего стола для любого WM

В идеале обои рабочего стола нужно устанавливать в файле .xinitrc или .xsession для любого WM [Window Manager (Менеджера Окон)] а за одно и раскладку клавиатуры.

.xinitrc:

# Установка UTF-8 локали
export LANG='ru_RU.UTF-8'
export LC_ALL='ru_RU.UTF-8'
export PATH="$PATH:/usr/local/kde4/bin"

# Установка разрешения экрана и частоты
xrandr -s 1280x1024 -r 75 &
# отключаем скринсейвер и dpms (энергосберегающий режим)
xset s off -dpms &

# Установка переключения раскладки клавиатуры
setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps' &

# Установка обоев рабочего стола
feh --bg-scale /mnt/disk0/wallpapers/freebsd.jpg &

# Запуск WM FluxBox
exec startfluxbox

Формат feh для установки обоев рабочего стола:

$ feh --bg-scale /путь/к/изображению.png

Установка программы feh

Для этого нужно установить программу feh [лёгкий и мощный просмотрщик изображений]:

# pkg_add -r feh

Установка обоев рабочего стола для FluxBox WM

Но поскольку после запуска WM FluxBox, он запускает свои темы, то они переустанавливают своё фоновое изображение. В итоге мы увдим свои обои лишь на мгновение.

Исправить такое поведение лучше всего следующим способом.

1. Заходим в каталог ".fluxbox", расположенный в домашней директории:

$ cd ~/.fluxbox

2. Добавляем в файл "overlay" следующие строки:

! Установка изображения на полный экран
background: fullscreen

! Установка пути к изображению фона рабочего стола
background.pixmap: /путь/к/изображению.png

3. Проверка "overlay" на запуск в файле "init":

! В файле "init" должна быть следующая строка:
session.styleOverlay: ~/.fluxbox/overlay

Если этой строки нет, то самостоятельно добавьте её.

Создание и работа с пользовательскими конфигурациями FluxBox WM

Если у Вас нет пользовательских конфигурационных файлв FluxBox WM, т.е. отсутствует каталог ".fluxbox" в домашней директории то:

1. Создайте его командой:

$ mkdir ~/.fluxbox

2. Скопируйте конфигурационны файлы из каталога "/usr/local/share/fluxbox/", где расположены конфигурационные файлы для настройки FluxBox WM по умолчанию, в текущий каталог:

$ cp /usr/local/share/fluxbox/* ~/.fluxbox

Тэги: [xinitrc, FreeBSD, BSD, FluxBox, Window Manager, Оконный Менеджер]

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

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