Часто задаваемые вопросы о Blackbox |
Информация, вошедшая в данный FAQ, была почерпана из дискуссий в списке рассылки Blackbox. В FAQ вошли ответы от John Kennis, Gregory J.Barlow, beef(niggard.org), Brett Williams, Bradley T. Hughes, Steve Carter, Chris Brown, Aaron M., David W. Talmage, Kevin Miller, Brock Sides, Jesse Becker, Jan Ruediger, Matthew R. Briggs, Mark Charlebois и, возможно, некоторых других. Я пользуюсь Blackbox примерно полтора года и, скорее всего, изучение абсолютно всех возможностей, настроек, патчей и приложений (tools) еще впереди. Если у вас есть конструктивные предложения или уточнения касательно этого FAQ, то посылайте их на [email protected] Большая просьба не использовать этот адрес как справочное бюро - вопросы посылать только в паре с ответами на них. Для разрешения проблем иcпользуйте данный FAQ и man; если это не поможет - задавайте вопросы в списке рассылки.
|
Список вопросов |
|
#1 |
Вопрос: Как назначить горячие клавиши для переключения между окнами?
Ответ: Один из вариантов: в файле .blackboxrc написать: session.windowCycleModifier: Mod1 На месте Mod1 могут присутствовать следующие значения: Shift, Lock, Control, Mod1, Mod2, Mod3, Mod4, Mod5
|
#2 |
Вопрос: Что такое Mod1? Ответ: Mod1 (от англ. modifier) - это как правило клавиша Alt. Может использоваться для переключения между окнами и рабочими столами. По умолчанию зачастую значение Mod1 = Alt.
|
#3 |
Вопрос: Какие комбинации клавиш или кнопок мыши существуют по умолчанию? Ответ:
|
#4 |
Вопрос: Горячие клавиши перестали работать! Например, я нажимаю CTRL-S в nedit - и никакой реакции - файл не сохраняется. Ответ: Как вариант можно попробовать выключить Num-lock и Caps-lock, находясь в "проблематичном" приложении.
|
#5 |
Вопрос: А что нужно сделать, чтобы запускать приложения автоматически при загрузке Blackbox? Ответ: Нужно прописать соответствующую команду в .xinitrc, .xsession или /etc/X11/window-managers (при графическом входе в систему). Например, у меня это сделано так (файл ~/.xsession): #!/bin/sh loadmeter -override -geom 40x94+1+382 & exec blackbox
|
#6 |
Вопрос: Как сделать пустой разделитель в меню? Ответ: Используйте [nop], например: [nop] (--------) или [nop]
|
#7 |
Вопрос: Окна передвигаются и перерисовываются до невозможности медленно. Можно ли что-то с этим сделать? Ответ: Проблема может быть в используемом стиле (style). Если ресурсу window.frame (в файле стиля) присвоено значение gradient, рендеринг может происходить достаточно медленно на слабых машинах. Как выход, присвойте ресурсу window.frame значение Raised Solid (или что-нибудь в этом духе). Это заметно увеличит скорость работы. Также может помочь смена значения с Opaque на Wire у ресурса moveStyle в файле /usr/local/share/Blackbox/styles/<имя стиля> (путь зависит от того, куда вы ставили Blackbox). Еще один способ повысить скорость работы Blackbox - запустить: strip blackbox
|
#8 |
Вопрос: Как изменить размер тулбара (toolbar)? Как его (toolbar) передвинуть? Можно ли сделать так, чтобы тулбар был всегда наверху экрана (вместа низа)? Ответ: В файле ~/.blackboxrc прописать: session.screen0.toolbarWidthPercent: [0-100] ; percentage Для настройки тулбара также можно воспользоваться набором опций, появляющихся при нажатии правой кнопки мыши на тулбаре.
|
#9 |
Вопрос: Можно ли вообще избавиться от тулбара? Ответ: Да. Необходимый патч можно найти на http://blackbox.linuxbox.com/
|
#10 |
Вопрос: Как сделать так, чтобы Blackbox "запоминал" создание нового рабочего стола (workspace)? Ответ: Blackbox сохраняет информацию о рабочих столах при перезапуске (пункт restart|перезапуск в меню) и выходе. Поэтому, если вы создали новый рабочий стол, то он будет на месте при следующий загрузке. Нажатие второй клавиши мыши (или одновременное нажатие 1-ой и 3-ей) на главном окне (root window)|фоне должно вызвать меню, где можно выбрать пункт "Новый рабочий стол". Когда вы загрузите Иксы в следующий раз, то обнаружите созданный вами в предыдущем сеансе рабочий стол.
|
#11 |
Вопрос: Kpanel (или другие KDE-приложения) вытворяют что-то странное. Что делать? Ответ: Пересоберите Blackbox с поддержкой KDE: ./configure --enable-kde Если же это уже было сделано раньше, но тем не менее не дало желаемого результата, то попробуйте: kpanel -no-KDE-compliant-window-manager За более подробной информацией об использовании KDE с Blackbox, рекомендуется обратиться к документу "Integrating KDE and Blackbox HOWTO". Найти его можно на http://www.draknor.net/kbb/howto/index.html
|
#12 |
Вопрос: А как на счет поддержки GNOME? Ответ: При желании, можно добавить минимальную поддержку GNOME, используя патч, который можно найти на http://gnome.windsofstorm.net
|
#13 |
Вопрос: Что такое Cлит (Slit)? Ответ: Слит - это еще одно окно, в котором размещаются dock-приложения (dockapps) в стиле тех, что есть в WindowMaker. Разумеется, Слит появится на экране только если хотя бы одно из этих dock-приложений запущено. Dock-приложения WindowMaker'а - это обычная программа. Как правило, она предназначена для выполнения какой-то одной функции (например, показ текущего времени или загруженности процессора). В большинстве случаев, достаточно просто запустить эти приложения, и они появятся в маленьком окне, контролируемом оконным менеджером. Особенными dock-приложения делает их способность к "мутации". Под "мутацией" подразумевается потеря свойственных всем окнам свойств: title-bar, scrollbar, способность к изменению размера и тому подобное. С другой стороны, при этом происходит перемещение окон в Slit/Dock/Wharf. Это значит, что: окна программ постоянно присутствуют на рабочем столе, в не зависимости от того, какой именно из них выбран; они все находятся вместе, что достаточно удобно (экономит время); иногда, в зависимости, от конкретной реализации эти окна имеют свойства быть модальными. Скачать dock-приложения можно с: Любители скриншотов отсылаются на:
|
#14 |
Вопрос: Как заставить Слит работать? Ответ: При сборке Blackbox укажите --enable-slit
|
#15 |
Вопрос: Что происходит с меню, если его вызвать при курсоре, наведенном на Слит? Как задать параметры расположения Слита? Ответ: Как раз при вызове меню в данной ситуации можно будет выбрать, где расположить Слит (Наверху слева, В центре слева, Снизу слева, Наверху слева, В центре справа и Внизу справа).
|
#16 |
Вопрос: Как вернуть назад минимизированное окно|приложение? Ответ: В меню (щелчок правой кнопкой мыши на рабочем столе) выберите пункт "Рабочие столы", а в нем - "Свернутые окна". Там вы найдете свое "затерявшееся" приложение.
|
#17 |
Вопрос: Какие варианты существуют при выборе Модели фокусировки? Ответ: Меню -> Модель фокусировки ->:
|
#18 |
Вопрос: А как сделать так, чтобы окно становилось поверх всех после, скажем, 500 миллисекунд? Ответ: Пропишите в ~/.blackboxrc (для вступления изменений в силу перезапустите Blackbox):
session.autoRaiseDelay: 500
|
#19 |
Вопрос: А можно каким-то образом создать иконки на рабочем столе? Ответ: Да. Используйте kfm (KDE filemanager), gmc (GNOME filemanager), xfm (X filemanager) ...
|
#20 |
Вопрос: Как можно поменять фон рабочего стола? Ответ: Используйте wmsetbg, XV, xsetbg, xsetroot ... Например: xv -root -quit -max -smooth ~/blackbox/styles/LoveHewett/Love1.jpg
|
#21 |
Вопрос: Как сделать так, чтобы в тулбаре показывались дата и время? Ответ: Отредактируйте ~/.blackboxrc, установив необходимый формат (для справки: man data и man strftime). Использование %D также позволит отобразить дату в формате месяц/день/год. Пример: session.screen0.strftimeFormat: %I:%M%P %m/%d/%y или session.screen0.strftimeFormat: %I:%M %p
|
#22 |
Вопрос: Что значит При(От)клеить окно? Ответ: Это значит сделать окно видимым на все рабочих столах (отклеить - соответственно отлючить данную функцию).
|
#23 |
Вопрос: Существуют ли какие-нибудь дополнительные программы и пачти для Blackbox? Ответ: Посетите:
|
#24 |
Вопрос: Как использовать патчи? Ответ: Перейдите в директорию с исходниками Blackbox. Для нормального (раззипованного, растаренного, текстового файла) патча: patch -p0 < name.patch
Или для пачта, сжатого gzip: gzip -cd name.patch.gz | patch -p0 Вместо -p0 можно использовать и -p1 и -p2 и т.д. Эта опция служит для разбиения путей, определенных в файле патча, на составные части. Например, если путь: /src/Window.cc, то: -p0 : blackbox/src/Window.cc
Если будут выдаваться сообщения об ошибке типа: "cannot find filename", попробуйте -p1 и др. Последний шаг это: make
|
#25 |
Вопрос: Где можно скачать стили (styles) для Blackbox? Ответ: На http://bb.themes.org находится коллекция из более чем 450 стилей. Регулярно пополняется. Есть поиск.
|
#26 |
Вопрос: Как собрать Blackbox под Solaris? Ответ: В Makefile к CXXFLAGS добавьте -fpermissive По всей видимости, gcc "не нравится" старый стиль заголовочных файлов сановских X. Как вариант, можно создать локальную копию всех файлов заголовков и поправить в них прототипы функций, а именнно: если не указан тип возвращаемого значения, явно указать int. Затем: ./configure --x-includes=your_new_directory Примечание: помощь в переводе этого вопроса - Сергей Линник и Максим Саврилов.
|