Настройка раскладки клавиатуры Fluxbox

Обновлено: 03.07.2024

В Unix-компьютерах Fluxbox представляет собой быстрый и легкий WindowManager для системы X Window, основанный на Blackbox 0.61.1. и совместим с ним. Он поддерживает приложения KDE и Gnome.

В отличие от тяжеловесов, Gnome и KDE, запуск которых занимает (в идеале) 15-30 секунд, Fluxbox запускается сразу после нажатия клавиши ввода. Его меню и конфигурация выполняются простыми файлами, расположенными в каталоге пользователя под именем .fluxbox.

Fluxbox имеет удобный механизм вкладок для окон. Вы можете объединить несколько окон в одно окно с вкладками вверху, просто щелкнув средней кнопкой мыши вкладку одного окна (и удерживая ее) и перетащив вкладку другого окна. Это очень удобно для очистки рабочего стола без пересылки приложений на другие виртуальные рабочие столы (они тоже есть).

Еще одна приятная функция — поддержка Fluxbox приложений для стыковки. Приложение для стыковки работает как своего рода значок с миниатюрным дисплеем или элементами управления. Но не как значок, а скорее как маленькие элементы управления на плеере (например), в отличие от большого циферблата домашней стереосистемы. Он стремится быть легким и легко настраиваемым, с минимальной поддержкой графических значков и только с базовыми возможностями стиля интерфейса. Базовый интерфейс имеет только панель задач и меню, доступное по щелчку правой кнопкой мыши на рабочем столе. Fluxbox также поддерживает созданные пользователем сочетания клавиш.

Fluxbox — это замечательная программа, которая не зависит ни от какого другого WindowManager. Он маленький, быстрый и почти наверняка радует глаз. (Источник

В соответствии с стремлением Fluxbox к простоте главное меню, сочетания клавиш и базовая конфигурация изменяются путем редактирования текстовых файлов. Темы Fluxbox на 100% совместимы с темами Blackbox. Можно указать цвета, градиенты, границы и несколько других основных атрибутов внешнего вида; последние версии Fluxbox поддерживают закругленные углы и графические элементы. Fluxbox также имеет несколько функций, которых нет в Blackbox, включая окна с вкладками, функцию, знакомую по PWM, и настраиваемую панель заголовка.

Если у вас не установлен X, вам необходимо сначала установить X с помощью Aptitude или apt-get:

После того, как вы сможете установить Fluxbox.

Теперь вы можете использовать fluxbox с xdm.

  • fluxbox: оконный менеджер Fluxbox
  • fbsetbg: скрипт для настройки фона корневого окна

КДМ и ГДМ

Чтобы запустить сеанс Fluxbox из KDM или GDM, вы можете выбрать «fluxbox» в меню сеанса или типа сеанса.

Чтобы запустить Fluxbox из xdm, вы должны настроить файл .xsession в своем домашнем_каталоге.

В качестве альтернативы используйте альтернативы debian и настройте x-session-manager как Fluxbox.

Из командной строки

Чтобы запустить Fluxbox из командной строки, настройте файл .xinitrc в своем домашнем каталоге и вставьте следующую строку:

В качестве альтернативы используйте альтернативы Debian и настройте x-window-manager как Fluxbox.

Изменение тем GTK

Вы можете изменить темы GTK и GTK2 с помощью gtk-theme-switch в Fluxbox. Сначала установите пакет gtk-theme-switch или lxappearance и переместите свои темы GTK в ~/.themes, запустите gtk-theme-switch2 и измените тему. Другой вариант — использовать lxappearance. Чтобы изменить тему gtk для root, просто запустите gtk-theme-switch2 или lxappearance с корневого терминала.

Здесь показано, как редактировать настройки GTK без установки дополнительных приложений.
Создайте или отредактируйте файл ~/.gtkrc-2.0. В этом файле введите следующие параметры:

Сочетания клавиш

Возможно настроить широкий спектр сочетаний клавиш для Fluxbox, используя конфигурацию ~/.fluxbox/keys (хотя можно использовать другое имя и указать его в ~ /.fluxbox/init). Файл ключей имеет довольно простую и понятную структуру, как показано в следующем примере:

В Manjaro Fluxbox нет переключателя раскладки клавиатуры на панели/панели инструментов.

Как мне это добавить?

3 ответа 3

Я попробовал ibus, но у меня было 2 проблемы:
- не мог установить вариант клавиатуры (по крайней мере, в его графическом интерфейсе)
- не поддерживал переключение раскладок клавиатуры только с помощью Alt + Shift (это вдобавок хочет еще и "настоящий ключ")

Установите ibus в диспетчере программ:

введите здесь описание изображения

Начните с команды ibus-daemon .

Он уже должен появиться в системном трее.

введите здесь описание изображения

Щелкните правой кнопкой мыши значок на панели задач, чтобы получить доступ к настройкам, установить комбинацию клавиш для переключения и добавить макеты.

Добавьте эту строку в ~/.fluxbox/keys :

Переключайте макеты, щелкая левой кнопкой мыши значок на панели задач или используя ярлык для просмотра списка вариантов.

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

Вопрос касается панели инструментов.

Приведенное ниже решение представляет собой обходной путь для Wbar, программы запуска, которая не может использовать никакие апплеты клавиатуры.

Это сработало для меня в Manjaro Fluxbar 15.09, где Wbar был установлен по умолчанию.

В Manjaro Fluxbox 15.10 вместо этого используется Plank, и кажется, что Wbar больше не работает. Чтобы использовать Plank, см. это решение. (С другой стороны, Plank работает некорректно в версии 15.09.)

В ожидании окончательного ответа в качестве обходного пути для Manjaro Fluxbox можно рассмотреть док-станцию ​​​​Wbar как альтернативный способ доступа к каждому макету в качестве средства запуска.

Это легкая док-станция с меньшим количеством опций, чем даже у самых легких док-станций, таких как Plank и Docky. Он установлен по умолчанию в Manjaro-Fluxbox 15.09.

Он предназначен для простого запуска приложений (хотя при необходимости может отображать значки открытых окон в виде панели задач).

Его можно отредактировать, чтобы запустить любую команду, а затем назначить имя и значок, которые будут отображаться на Wbar.

введите здесь описание изображения

введите здесь описание изображения

Здесь обсуждаются команды, которые будут использоваться для каждой раскладки клавиатуры.

Общая форма (например, французский):

Чтобы найти значки, найдите в Интернете "значки флажков" или "значки букв"; в качестве альтернативы можно создавать индивидуальные значки. Например, ниже я использовал файл png, который легко создать, обрезав скриншот серых обоев; на сером изображении буквы были написаны Shutter).

введите здесь описание изображения

введите здесь описание изображения

Или с пустыми значками, просто добавив буквы в Shutter:

введите здесь описание изображения

Они увеличиваются при фокусировке мышью:

На изображениях выше я удалил панель значков и заменил ее Wbar, как показано здесь.

Возможно, еще удобнее переключать раскладки клавиатуры с помощью средства запуска, такого как Synapse, путем создания средств запуска файлов на рабочем столе для конкретных макетов.

Synapse не зависит от какой-либо панели, панели инструментов или док-станции, но аналогичным образом выбор раскладки клавиатуры будет работать в любой панели запуска, такой как Unity Dash, Xfce WhiskerMenu, средствах запуска KDE (Kickoff, Homerun, Lancelot и т. д.) и т. д.< /p>

Позавчера в Твиттере пользователь и соавтор Icausilla попросил у меня несколько руководств по настройке Flux Box, особенно сочетаний клавиш.
Для первого я уже написал в этом же блоге руководство по настройке основ. В этом посте я сосредоточусь на сочетаниях клавиш, для этого отредактируем файл ~/.fluxbox/keys

Синтаксис:
Синтаксис ярлыков следующий:
[ ] tecla [tecla tecla] :comando

Как мы видим, мы можем использовать несколько клавиш для быстрого доступа.
Модификаторы обычно следующие:

Чтобы узнать, какие из них принадлежат вам, вы можете использовать следующую команду:
xmodmap -pm

Команды сообщают Fluxbox, должна ли выполняться внешняя программа или мы собираемся использовать какие-либо функции Fluxbox. Вот несколько примеров:

  • Команда Exec [параметры] запускает программу или сценарий, за которыми следуют параметры, которые мы хотим передать. Также можно использовать ExecCommand
  • Перезапустите Fluxbox. Его можно передать в качестве дополнительного параметра программе запуска другого оконного менеджера, чтобы заменить его другим (например, открытым окном)
  • Выход закрывает Fluxbox. Также можно использовать Выход
  • сбросить конфигурацию перезагрузки
  • ReloadStyle перезагружает используемую тему
  • SetStyle изменяет тему, переданную в качестве параметра

Есть еще много команд, но чтобы не слишком расширять тему (а то большинство уже добавлено в файле) ниже я поставлю ссылку на официальную вики Fluxbox со всеми командами.

Как мы видим, Fluxbox имеет хорошую систему горячих клавиш, которая может облегчить некоторые задачи.
Я приведу примеры своих ярлыков:

Control Mod4 w :Exec libreoffice --writer
Control Mod4 f :Exec firefox
Control Mod4 r : Перезагрузите
Control Mod4 n :Exec nvidia-settings

Я надеюсь, что это мини-руководство поможет вам.

Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.

Fluxbox — это оконный менеджер для X11. Он основан на (ныне заброшенном) коде Blackbox 0.61.1, но со значительными улучшениями и постоянным развитием.Fluxbox предоставляет ряд функций управления окнами, таких как вкладки и группировка, и имеет сотни доступных стилей (тем). Вся конфигурация Fluxbox хранится в текстовых файлах, однако некоторые настройки отображаются графически в меню конфигурации.

Содержание

Установка

Запуск

Запустите startfluxbox с помощью xinit.

Конфигурация

Файлы конфигурации Fluxbox для всей системы находятся в /usr/share/fluxbox, а файлы конфигурации пользователя — в ~/.fluxbox :

  • init — основной файл конфигурации ресурсов Fluxbox. См. Редактирование файла инициализации.
  • menu - конфигурация меню Fluxbox. См. ниже и Редактирование файла меню.
  • keys — файл сочетаний клавиш (горячих клавиш) Fluxbox. См. ниже и сочетания клавиш.
  • startup — где запускать приложения для запуска, но смотрите ниже .xinitrc, а также Редактирование файла запуска.
  • overlay — файл конфигурации для переопределения элементов стилей. См. раздел Наложение стилей.
  • apps — файл конфигурации для запоминания конфигурации окон определенных приложений. См. раздел Редактирование файла приложений.
  • windowmenu — файл конфигурации для изменения самого меню окна: редактирование меню окна.

Меню

Корневое меню Fluxbox определено в ~/.fluxbox/menu, и к нему можно получить доступ, щелкнув правой кнопкой мыши на рабочем столе. Как и в случае с другими легковесными оконными менеджерами, Fluxbox не обновляет свое меню автоматически при установке новых приложений. Таким образом, меню потребуется перегенерировать при установке/удалении новых приложений.

Основной синтаксис для отображения элемента меню:

<р>. где «имя» — это текст, который вы хотите отобразить для этого пункта меню, а «команда» — это расположение двоичного файла, например:

" является необязательным. Если вы хотите создать подменю, используйте следующий синтаксис:

После завершения редактирования сохраните файл и выйдите. Нет необходимости перезапускать Fluxbox. Для получения дополнительной информации прочитайте редактирование меню Fluxbox.

Автоматическое создание меню

Есть некоторые программы, которые могут генерировать либо полное корневое меню Fluxbox, либо подменю установленных приложений, которые можно вручную включить в определение существующего корневого меню. Они описаны ниже.

fluxbox-generate_menu

В Fluxbox есть встроенная команда:

Эта команда автоматически создаст файл ~/.fluxbox/menu на основе установленных программ. Однако создаваемое им меню не будет таким исчерпывающим, как меню, созданное MenuMaker.

Мастер меню

MenuMaker — это мощный инструмент, который создает меню на основе XML для различных оконных менеджеров, включая Fluxbox. MenuMaker выполнит поиск исполняемых программ на вашем компьютере и создаст меню на основе результатов. При желании его можно настроить на исключение приложений Legacy X, GNOME, KDE или Xfce.

Установите menumaker , затем вы сможете сгенерировать полное меню и перезаписать меню по умолчанию, выполнив:

Вы можете избежать заполнения своего меню терминальными приложениями, такими как alsamixer, запустив следующие переключатели с командой mmaker: --no-legacy и --no-debian . Например:

Чтобы просмотреть дополнительные параметры MenuMaker:

Xdg-меню

Другие меню

В дополнение к основному меню Fluxbox также предоставляет следующие меню:

  • Меню рабочих областей: щелкните средней кнопкой мыши на рабочем столе.
  • Меню конфигурации: находится в разделе «Fluxbox» корневого меню.
  • Меню "Окно": щелкните правой кнопкой мыши строку заголовка любого окна или его панель, если оно свернуто. Можно редактировать. См. man-страницу Fluxbox-меню.
  • Меню панели инструментов: щелкните правой кнопкой мыши пустую часть панели инструментов. Также находится как подменю в меню конфигурации.
  • Slit Menu: находится как подменю в меню конфигурации.

Клавиатура

Горячие клавиши

Файл горячих клавиш Fluxbox находится по адресу ~/.fluxbox/keys. Клавиша Control представлена ​​Control . Mod1 соответствует клавише Alt, а Mod4 соответствует клавише Super (нестандартная клавиша, но большинство пользователей сопоставляют Super клавише Win).

Установите раскладку клавиатуры с помощью Fluxbox

Просто добавьте следующую строку в ~/.fluxbox/startup :

Вместо «нас» вы также можете передать код своего языка и удалить параметр варианта (например: «us_intl», который работает как команда выше в некоторых настройках). Дополнительные параметры см. в setxkbmap(1).

Чтобы сделать функцию справки в вашем меню, просто добавьте в ~/.fluxbox/menu :

Менеджер буфера обмена для Fluxbox

Вы можете использовать с Fluxbox практически любой менеджер буфера обмена, который вам нравится. Пакеты Arch содержат парцеллит (в репозитории сообщества), который очень хорошо работает с Fluxbox. Просто установите посылка, а затем добавьте команды для запуска посылки при запуске Fluxbox, добавив следующее в ~/.fluxbox/startup перед вызовом exec fluxbox:

Рабочие области

По умолчанию Fluxbox имеет четыре рабочих области.Они доступны с помощью сочетаний клавиш Ctrl+F1-F4 или с помощью левой кнопки мыши, чтобы щелкнуть стрелки на панели инструментов. Вы также можете получить доступ к рабочим пространствам, нажав среднюю кнопку мыши на рабочем столе, чтобы открыть меню рабочих пространств.

Вкладка и группировка

Если на вашем рабочем столе видны как минимум два окна, нажмите Ctrl+левый клик на верхней вкладке окна одного окна и перетащите ее в другое открытое окно. Два окна теперь будут сгруппированы вместе с вкладками окон на верхней панели вкладок окна. Теперь вы можете выполнить оконную операцию, которая повлияет на всю оконную «группу». Чтобы перевернуть вкладку, используйте Ctrl+щелчок левой кнопкой мыши по вкладке и перетащите ее на пустое место на рабочем столе.

Автозапуск

Обои

Fluxbox предоставляет скрипт-оболочку fbsetbg, который может помочь установить обои. Пожалуйста, обратитесь к вики Fluxbox за подробностями. В качестве альтернативы, вы можете использовать средство установки обоев, такое как feh или Nitrogen, независимо, если хотите. См. ниже.

Легкая замена нескольких фонов

Поместите следующее подменю в меню Fluxbox:

Затем поместите фоновые изображения в ~/.fluxbox/backgrounds или любую другую указанную вами папку, после чего они будут отображаться так же, как и ваши стили.

То же самое относится к обоим экранам с двумя экранами в системе без xinerama (например, NVidia TwinView):

Использование feh с Fluxbox

Чтобы убедиться, что Fluxbox загрузит фон при следующем запуске:

<р>2. Затем добавьте (или измените) следующую строку в файл ~/.fluxbox/init:

<р>3. или добавьте (или измените) следующую строку в файл ~/.fluxbox/startup :

Тематика

  • Глобально — /usr/share/fluxbox/styles
  • Только для пользователя — ~/.fluxbox/styles

Пакет fluxmod-styles AUR содержит ряд стилей Fluxbox с (ныне несуществующего) сайта fluxmod.dk.

Если вы используете mmaker -f FluxBox для создания своих меню, вы не увидите выбор меню стилей после установки стилей. Чтобы исправить это, добавьте следующее в ~/.fluxbox/menu после пункта меню перезапуска:

На этой странице объясняется, как настроить Fluxbox в соответствии с вашими потребностями.

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

Первый файл — ~/.fluxbox/menu. Этот файл управляет контекстным меню. По умолчанию этот файл будет скрыт. В файловом менеджере обычно находится View->Show Hidden Files. При использовании терминала введите ls -a

Меню по умолчанию будет выглядеть следующим образом:

Первая и последняя строки определяют начало и конец файла меню, поэтому все находится между ними. Включение извлекает файл, сгенерированный в /etc/fluxbox. Он генерируется при установке Fluxbox.

Таким образом, базовый синтаксис исполняемого файла (обычной записи программы) таков

[exec] говорит, что это исполняемый файл. () — это имя, которое вы хотите отобразить в меню. Команда — это то, что вы вводите в терминале, чтобы запустить это. Практика использования абсолютного пути. Вы можете найти абсолютный путь с помощью команды what. Работает для большинства команд.

Если рядом с ним есть значок, поместите его в <>, но это необязательно. Все это идет в одну строку и заканчивается новой строкой (в основном нажмите return)

Вот как создавать подменю.

[подменю] сообщает, что вы создаете подменю, имя находится в (). <> — это просто пустая команда, и она включена по соглашению. Вы можете поместить в подменю все, что хотите, просто когда вы закончите его определение, закройте его с помощью [end].

Это основные сведения о меню. Вы МОЖЕТЕ иметь повторяющиеся пункты меню. Если вы хотите удалить элементы для сгенерированного меню, вам нужно будет скопировать/вставить содержимое файла /etc/X11/fluxbox/fluxbox-menu в ваш файл ~/.fluxbox/menu и удалить нужные записи.

Вот пример персонализированного меню.

Fluxbox должен добавить пункт меню при установке новой программы. В тех немногих случаях, когда это не так, у вас есть два варианта. Во-первых, вы можете вручную добавить пункт меню до или после команды include. Fluxbox анализирует команду include в соответствии с текущим меню. Во-вторых, вы можете скопировать/вставить содержимое файла /etc/X11/fluxbox/fluxbox-menu в ваш файл ~/.fluxbox/menu и добавить элементы меню, которые не были добавлены автоматически.

Все определения сочетаний клавиш хранятся в ~/.fluxbox/keys

Fluxbox поставляется с несколькими предустановленными сочетаниями клавиш, а именно с привычным сочетанием клавиш Alt-TAB и сопоставлением клавиш Alt+F1–F12 с 12 рабочими пространствами. Вот синтаксис сопоставления ключей.

называется модификатором, одним из ключей, который обычно изменяет другой. Типичные модификаторы

Большинство других ключей соответствуют вашим ожиданиям. Однако есть несколько странных ключей. Для проверки есть инструмент под названием xev .Вызовите его в командной строке и начните нажимать клавиши. Появится МНОГО тарабарщины, вот так

Большая часть из этого — тарабарщина, которая нам не нужна. Что нам нужно, так это часть кода клавиши (keysym , Shift_L). Последняя часть (Shift_L) — это то, как X видит клавишу, следовательно, ее имя. Так что используйте его (обратите внимание, что приведенные выше правила об именовании отменяют это, поэтому Alt по-прежнему Mod1 и т. д.)

Формат комбинации клавиш прост. Alt+F1 будет Mod1 F1 . После двоеточия это то, что делает комбо. Есть много вариантов, но я собираюсь рассмотреть те, которые, по моему мнению, будут наиболее полезными.

Файл ~/.fluxbox/apps управляет функциями окна определенных приложений. Некоторые из функций включают размер, расположение и рабочее пространство. В большинстве случаев их можно установить с помощью подменю Remember. при щелчке правой кнопкой мыши на заголовке окна. Для сохранения в файл приложения также необходимо нажать Сохранить при закрытии в том же подменю. После сохранения повторный запуск приложения вызовет сохраненные данные в файле приложения.

Более подробное руководство по редактированию файла приложений, включающее расширенные функции, см. в вики-руководстве по приложениям Fluxbox.

В нижней части ~/.fluxbox/startup вы найдете раздел, который гласит:

Сюда поместите все программы, которые вы хотите загрузить с помощью Fluxbox. Некоторые вещи, чтобы рассмотреть. XScreensaver (который управляет заставкой и блокировкой экрана) по умолчанию не загружает Fluxbox, поэтому вы можете добавить его в сценарий запуска с помощью xscreensaver & . Амперсанд в конце (&) говорит, что он должен работать в фоновом режиме, как и должно быть). То же самое относится и к другим программам, таким как демон Beagle, beagled & . Для других программ, таких как GAIM, GKrellm (который является ДЕЙСТВИТЕЛЬНО хорошим дополнением к Fluxbox) и всего, что вы хотите запустить, просто введите команду.

Если вам нужно дождаться полной загрузки Fluxbox, прежде чем запускать команду, вы можете добавить команду sleep. После этого строка будет выглядеть следующим образом: (sleep Xs && ) &, где X — задержка в секундах и команда, которую вы хотите выполнить.

Поддержка гномов

Многим людям нравится использовать темы Nautilus, Gnome или даже панель Gnome в Fluxbox. Чтобы это работало без сбоев, в сценарий запуска необходимо добавить следующее:

Запуск Fluxbox

Справа внизу находится команда для запуска Fluxbox. Обратите внимание, что здесь мы запускаем /usr/bin/fluxbox БЕЗ завершающего амперсанда (&).

Dockapps – это небольшие "прикрепляемые" приложения, которые находятся в небольшой "Dock" (которая, по терминологии Fluxbox, называется "щелью") в одном углу экрана. Они могут быть информативными (часы, календари, информация о системе), функциональными (управление громкостью, утилиты для установки дисков), удобными (управление другими приложениями) или даже просто развлекательными (мини-игры, отображение печенья с предсказанием и т. д.). Подавляющее большинство док-приложений изначально были разработаны для оконных менеджеров WindowMaker и AfterStep, но прекрасно работают в Fluxbox. Хороший выбор из них доступен в репозиториях Ubuntu (если вы хотите посмотреть, запустите sudo apt-cache search dokapp в окне терминала), и многие другие можно найти и скомпилировать, если хотите.

Вы можете загрузить свои док-приложения при запуске Fluxbox, включив их в ~/.fluxbox/startup так же, как вы запускаете любую другую программу в файле запуска: просто введите команду, за которой следует амперсанд (&).< /p>

Некоторые популярные док-приложения можно найти в репозиториях Universe и установить с помощью apt-get или Synaptic:

Теперь игра с меню и сочетаниями клавиш — это хорошо, но вы хотите правильно установить фон? Легко!

Совет: "fbsetbg -l" устанавливает последние использованные обои в качестве рабочего стола и может быть добавлен в ~.fluxbox/init как: session.screen0.rootCommand: fbsetbg -l

Примечание: fbsetbg — это просто оболочка для других вещей, устанавливающих обои, таких как Esetroot и feh. Если у вас установлен один из них, fbsetbg определит, какой из них лучше всего использовать, и использует его. Чтобы узнать, что использует fbsetbg, запустите fbsetbg -i

Feh находится в пакете feh.

Esetroot поставляется с ETerm, который можно найти в пакете eterm.

Чтобы установить фон (переопределяя стиль!), раскомментируйте строку fbsetbg и поместите местоположение изображения в качестве аргумента fbsetbg. Затем закомментируйте часть об установке черного фона.

Вы можете установить фон, но как насчет темы. Что ж, есть хорошие новости и плохие новости. Хорошей новостью является то, что Fluxbox по умолчанию поставляется с множеством тем (называемых стилями). Плохая новость заключается в том, что они влияют только на сами окна, а не на «внутреннюю часть». Это означает, что если вы используете приложения GTK, они будут использовать серую тему по умолчанию. Это хорошо само по себе, но может сильно испортить цветовую схему. Вы можете изменить его, но сначала как установить и использовать сами стили.

Изменить стили очень просто.Просто перейдите в подменю «Стили» и нажмите на него. Имейте в виду, однако, что некоторые стили заменят ваш фон своим собственным, поэтому вам придется изменить его обратно. А что, если вы хотите установить новый стиль? Ну, во-первых, вы должны знать, где их НАЙТИ.

Сайт Теннера — это сайт стилей для Fluxbox. Там вы найдете 500 стилей, доступных для индивидуальной загрузки --или-- вы можете загрузить его ночной сборочный архив, содержащий ВСЕ стили. На этом сайте также представлены учебные пособия и спецификации по дизайну темы Fluxbox.

Как только вы найдете тот, который вам нравится, загрузите архив в ~/.fluxbox и распакуйте его. Произойдет одно из двух. Это будет хороший tarball и просто поместит его файлы в ~/.fluxbox/styles, или поместит их куда-нибудь еще в ~/.fluxbox. Если происходит первое, то все готово, тема теперь находится в меню «Стили». В случае последнего вам нужно будет найти его каталог стилей и переместить файл в него в ~/.fluxbox/styles. К счастью, в 99% случаев он создаст свой собственный каталог, и каталог стилей будет в нем (вот почему мы извлекли его в ~/.fluxbox, там не так много каталогов для начала, поэтому очевидно, когда появляется новый сделано).

Теперь все хорошо, но я упомянул возможность применять темы GTK. Да, ты можешь. Установите GTK Theme Switch с помощью gtk-theme-switch и запустите его с помощью switch2 . Появится небольшое диалоговое окно с раскрывающимся списком всех установленных тем GTK. Просто выберите и примените. Имейте в виду, что стиль по-прежнему будет контролировать украшения окна (заголовок, границы окна и т. д.), поэтому, если тема GTK обычно устанавливает их, она не будет работать, но все остальное будет работать. Хорошим источником тем GTK является GNOME-Look. Однако держитесь подальше от тем Metacity. Эти плоские не будут работать. Также, если вам нужно установить новую тему GTK, просто загрузите архив в ~/.themes и распакуйте его.

Просто отредактируйте эту строку следующим образом:

Команда root: fbsetbg -l

или вы можете просто отредактировать файл ~/.fluxbox/init и поместить туда следующую строку;

session.screen0.rootCommand: fbsetbg -l

Чтобы настроить цвета для приложений GTK, используйте alt-f2, чтобы открыть панель gnome, затем перейдите в систему -> настройки -> внешний вид и установите цвета, как обычно в среде gnome. затем вы можете убить gnome-panel, набрав pkill gnome-panel в оболочке или нажав alt-f2.

Fluxbox/customize (последним удаленным пользователем jdmcclung 07.04.2011 17:29:59)

Материалы этой вики доступны по бесплатной лицензии, подробности см. в разделе Авторские права / Лицензия
Вы можете внести свой вклад в эту вики, подробности см. в Руководстве по вики

Читайте также: