FluxBox (Вопрос/Ответ)
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
Так fbpanel и есть отдельная панель, которую можно использовать в качестве "панели быстрого запуска" (я ее для этого и использовал, пока у меня flux стоял). Только в конфиге немного покопаться придется для достижения нужного результата (:
My god... it's full of stars!...
-
- Сообщения: 132
- ОС: Slackware
-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
Гм, скачал, компильнул. Дальше-то как?))
Где конфиги и прочее?
UPDate: Ну вроде бы понятно.
Код: Выделить всё
yeahlaunch label1 cmd1 label2 cmd2 ....
Теперь такой вопрос - можно ли это как-то графичеки оформить?
UPDate2:
Насчёт ФлюксБокса... обоина странно как-то ставится, сначала появляется обоина, но как будто сплэш - потом исчезает. не понятно. Делаю из FluxBox Menu > Restart. А вот и обоина... О.о
Ещё - слишком как-то поздно запускаются проги, прописаные в стартапе (amarok и kopete).
Ещё - поглючивают часы в панели, иногда так мигают, будто помехи... Да и, кстати, подскажите как называется обычная дата "день/месяц/год", а то поставил %D - показывает по-американски, "месяц/день/год".
Хотелось бы прикрутить часики отдельно на стол, чтобы не мешали... какие есть?
UPDate3:
За yeahlaunch всё-таки большое спасибо =)
Одно жалко в этой замечательной проге - темы не прикрутишь, да и команды с аргументами она не воспринимает, то есть konqueror --profile filemanagement она не выполнит, только konqueror.
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
См. файл используемого стиля на предмет опции background.color , закомментируйте ее либо вообще уберите.
Да и, кстати, подскажите как называется обычная дата "день/месяц/год"
%d/%m/%y - самый короткий вариант. man date - там все форматы описаны.
Хотелось бы прикрутить часики отдельно на стол, чтобы не мешали... какие есть?
Cairo-Clock, например.
My god... it's full of stars!...
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
Re: FluxBox
вопрос.
Н оф. сайте смотрел скрины, вот такая вот штуковина:
http://fluxbox.sourceforge.net/zoom.php?sh...jes_fluxbox.jpg
интересует - что в правом нижнем углу, и как это сделано =) Не подскажете?
Н оф. сайте смотрел скрины, вот такая вот штуковина:
http://fluxbox.sourceforge.net/zoom.php?sh...jes_fluxbox.jpg
интересует - что в правом нижнем углу, и как это сделано =) Не подскажете?
Мой компьютер зовут Марвин
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: FluxBox
Код: Выделить всё
p bbpager - Pager for the blackbox and fluxbox window managers
p fbpager - a pager application for the Fluxbox window manager
p sawfish-pager - A pager for the Sawfish window manager
вот эти посмотри например, это сторонний пейджер, я думаю прозрачными умеют многие быть

-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
Aectann писал(а): ↑09.01.2008 21:49Хотелось бы прикрутить часики отдельно на стол, чтобы не мешали... какие есть?
Cairo-Clock, например.
Да, но они, оказывается, только для Beryl/Compiz... что делать? О.о
Какие ещё есть хорошие?
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Сообщения: 132
- ОС: Slackware
Re: FluxBox
yeahlaunch rox "rox ~/src"
видимо yeahlaunch konk "konqueror --profile filemanagement"?
это все есть в README
slackware - linux for human brains
-
- Сообщения: 321
- Статус: Красен глаз -- темна душа
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
o_O Это абсолютно независимое от конкретного WM приложение (это подтверждает список зависимостей deb-пакета и личный опыт (: ). Вы, наверное, что-то перепутали: на сайте проекта написано, что в них реализованы те эффекты, которые реализуются в beryl/compiz.
My god... it's full of stars!...
-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
Я гуглил на Каиро-клок, и везде, включая официальный сайт, написано, что нужен Composite что-то там =))
Вот:
(Официальный сайт) писал(а):What’s needed in order to run?
Any recent distribution (Ubuntu 7.04, Fedora 7, openSUSE 10.2 etc.) satisfying the stated dependencies should be able to run cairo-clock. In particular the dependencies are:
gtk+ 2.10.0
cairo 1.2.0
librsvg 2.14.0
libglade 2.6.0
Xorg 7.0 (with enabled Composite-extension)
a compositing-manager (e.g. compiz)
Вот такие делЫ...

Новая фича. Добавил в yeahlaunch ещё и nautilus, ызываемый командой nautilus... ну в общем сейчас нажал.. О.о
В мгновение ока рабочий стол озаряет дефолтная Федоровская обоина (такая в Гноме стоит) и Гномовские иконки. По правому щелчку мыши - Гномовское меню...
Или я что-то не понял, или Nautilus - это не то, что я представлял (я думал, что это Файл Браузер, вроде Конкверора..)
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Сообщения: 12
- ОС: Gentoo
Re: FluxBox
Очень доволен флюксом единственная проблема которая возникла - приложения на gtk, которые не используют текущую тему (по мимо флюкса стоит еще xfce4). Прочел в доках что нужно подгрузить gnome-settings-daemon, но в xfce4-base он не входит, есть ли какой нибудь альтернтивный вариант подключить gtk тему?
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
Это про поддержку composite-extension в Xorg, включается добавлением в xorg.conf строк:
Код: Выделить всё
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
Хотя у меня и без этого работают (:
Nepenthes
Проблема в том, что надо просто указать нужную gtk тему? См. FAQ.
My god... it's full of stars!...
-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
Да нет, в xorg.conf включён композит, на всяк случай приписал ещё и Рендер.
Но просит он вот что:
Код: Выделить всё
You are not running under a composited desktop-environment (e.g. compiz). cairo-clock cannot work properly without one.
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
Darth Ba писал(а): ↑10.01.2008 22:08Но просит он вот что:
Код: Выделить всё
You are not running under a composited desktop-environment (e.g. compiz). cairo-clock cannot work properly without one.
Хм... Тогда не знаю, возможно, в Debian cairo-clock собран с другими опциями. Пакет брали из репозитория или собирали из исходников?
My god... it's full of stars!...
-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
Будучи соблазнённый некоторыми участниками форума на ипользование нескольких десктопов, сделал себе три (пока что).
Вопрос:
Как сделать так, чтобы при стартапе определённая программа запускалась на определённом десктопе?
Вопрос:
Как сделать так, чтобы при стартапе определённая программа запускалась на определённом десктопе?
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Сообщения: 61
- ОС: Ubuntu 10.10
Re: FluxBox
Как сделать так, чтобы при стартапе определённая программа запускалась на определённом десктопе?
Сам я уже некоторое время хочу поставить флюкс, однако постоянно сталкиваюсь с неожиданными трудностями (то новый год, то рождество, то старый новый год). Однако вот

Nothing is Truth...
-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
О! Большое спасибо, классная статья!
Одно не понятно - какой именно код и как вписывать в ~/.fluxbox/keys
Вот, например, кнопочка:
Код: Выделить всё
KeyPress event, serial 32, synthetic NO, window 0x1c00001,
root 0x76, subw 0x0, time 1942693795, (432,271), root:(488,349),
state 0x0, keycode 237 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Мультимедия кнопочка. Как вписать?
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
Для начала надо определить keysym (не знаю, какой русский эквивалент подобрать (: ) для клавиши (для ее keycode, в данном случае это 237 (судя по выводу) ). Для этого нужно выполнить xmodmap -e "keycode 237 = выбранный_keysym" (сие можно вписать в стартовый скрипт, либо прописать выражение в кавычках в ~/.Xmodmap и выполнять при запуске xmodmap -e ~/.Xmodmap ) . Вместо выбранный_keysym подставить нужный, названия можно взять из файла /usr/include/X11/XF86keysym.h (только из названия убрать), например, XF86PowerOff, XF86AudioNext. Может, есть и проще метод, я делаю так.
Как прописывать в keys вообще-то в man'е по fluxbox написано. Например, так:
Mod1 XF86AudioNext :ExecCommand rxvt
My god... it's full of stars!...
-
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: FluxBox
Здраствуйте.
1. У меня на клавиатуре есть кнопки для плеера. Одна группа таких кнопок работает(вперед, назад, остановить, стоп, media), а вот понизить/увеличить громкость и Mute не работают. Скажите, пожалуйста, что нужно сделать?
P.S. В KDE работало.
2. Я искал в этой теме про смену темы иконок, но что-то так и не увидел хорошего алгоритма. Можете тыкнуть, пожалуйста?
1. У меня на клавиатуре есть кнопки для плеера. Одна группа таких кнопок работает(вперед, назад, остановить, стоп, media), а вот понизить/увеличить громкость и Mute не работают. Скажите, пожалуйста, что нужно сделать?
P.S. В KDE работало.
2. Я искал в этой теме про смену темы иконок, но что-то так и не увидел хорошего алгоритма. Можете тыкнуть, пожалуйста?
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
1. У меня на клавиатуре есть кнопки для плеера. Одна группа таких кнопок работает(вперед, назад, остановить, стоп, media), а вот понизить/увеличить громкость и Mute не работают. Скажите, пожалуйста, что нужно сделать?
См. мое сообщение выше. Для того, чтобы узнать keycode'ы этих клавиш:
1) Выполняем в терминалке такую команду:
Код: Выделить всё
xev 2>&1 > mykeys
(должно появиться белое окно с квадратом)
2) Нажимаем неработающие клавиши, закрываем окно.
3) Выполняем
Код: Выделить всё
grep 'keycode' mykeys | cut -d ' ' -f7,8 > mykeycodes
В файле mykeycodes будут кейкоды этих клавиш (там по две одинаковые строки для каждой).
P.S. Найдено когда-то давно на lafox.net. На исключительную простоту и единственность способ не претендует (:
UPD: А сами действия для увеличения/уменьшения громкости прописывать в ~/.fluxbox/keys (либо через xbindkeys).
2. Я искал в этой теме про смену темы иконок, но что-то так и не увидел хорошего алгоритма. Можете тыкнуть, пожалуйста?
Какие иконки имеются в виду? Если для приложений GTK, то см. FAQ в этом разделе, KDE-шные - через kcontrol. Fluxbox в любом случае не имеет к ним отношения.
My god... it's full of stars!...
-
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: FluxBox
Aectann, я не знаю какой сигнал надо подать amarok для того, чтобы он понизил или увеличил громкость или mute.
Думаю одно, а пишу другое
Я хотел сказать про смену тем курсоров. А то после того, как я зашёл во флух у меня появилась новая тема, но я знаю, что я её когда-то устанавливал.
Думаю одно, а пишу другое

-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: FluxBox
Если нужно изменить громкость только для amarok, см. настройки комбинаций клавиш для amarok. Если нужно изменить громкость глобально, тогда через сторонние утилиты, например, amixer или aumix (в их man'ах написано, как регулировать звук).
Думаю одно, а пишу другоеЯ хотел сказать про смену тем курсоров. А то после того, как я зашёл во флух у меня появилась новая тема, но я знаю, что я её когда-то устанавливал.
В FAQ в первом пункте написано, как сменить тему курсоров. В Kubuntu можно воспользоваться утилитой update-alternatives для параметра x-cursor-theme (для уточнения надо смотреть в /etc/alternatives), если нужно изменить тему для всей системы.
My god... it's full of stars!...
-
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: FluxBox
Aectann, а можно только по ключу прописать в ~/.fluxbox/keys ? Или обязательно надо в xmodmap прописывать?
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
-
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Re: FluxBox
А если в качестве стартового скрипта использовать ~/.fluxbox/init, то в каком формате можно записать эти команды? И в каком формате писать 3 моих команды?
-
- Сообщения: 477
- Статус: Somewhere above the horizon
Re: FluxBox
Aectann,
Уфф, громоздко. Ну да и ладно, как-нибудь займусь.
Тут захотел, чтобы при загрузке программы на определённом столе запускались. Согласно этому гайду нужно создать файл ~/.fluxbox/apps , где прописать программы использкя такой синтаксис:
Экран необязателен. Прописал терминальчиков парочку, на 2-м экране. Выхожу из флэкса, захожу снова - нету! Для чистоты эксперимента ещё терминальчиков прописал для других экранов. Перезапуск иксов - пусто! Затем прописал терминал без экрана, перезагрузил комп. Пусто!
Проверил ~/.fluxbox/init - там прописан файл apps, всё верно. Но нифига не запускается ):
Помогите, а?
Уфф, громоздко. Ну да и ладно, как-нибудь займусь.
Тут захотел, чтобы при загрузке программы на определённом столе запускались. Согласно этому гайду нужно создать файл ~/.fluxbox/apps , где прописать программы использкя такой синтаксис:
Код: Выделить всё
[startup] (screen=N) {application}
Экран необязателен. Прописал терминальчиков парочку, на 2-м экране. Выхожу из флэкса, захожу снова - нету! Для чистоты эксперимента ещё терминальчиков прописал для других экранов. Перезапуск иксов - пусто! Затем прописал терминал без экрана, перезагрузил комп. Пусто!
Проверил ~/.fluxbox/init - там прописан файл apps, всё верно. Но нифига не запускается ):
Помогите, а?
LightLang Team
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been
~Led Zeppelin - Kashmir
-
- Сообщения: 77
- ОС: linux 2.6
Re: FluxBox
Вообще ручками писать надо насколько я знаю, при закрытых иксах, а вообще писать в ручную не надо.
Переходишь на нужный рабочий стол...запускаешь там то что тебе надо.Правой кнопкой на декорациях,запомнить->Рабочий стол(позицию и тд, то что нужно.) все это автоматом появиться в apps. и все.Делал давно уже не помню но смысл такой. И в зависимости от названия запушенного приложения flux будет искать по названию его в apps и делать с окном все то что прописано в apps(те перемещать на рабочий стол, убирать декорации, менять размер и тд.) Потом ставишь в автозапуск и вме должно работать.
Переходишь на нужный рабочий стол...запускаешь там то что тебе надо.Правой кнопкой на декорациях,запомнить->Рабочий стол(позицию и тд, то что нужно.) все это автоматом появиться в apps. и все.Делал давно уже не помню но смысл такой. И в зависимости от названия запушенного приложения flux будет искать по названию его в apps и делать с окном все то что прописано в apps(те перемещать на рабочий стол, убирать декорации, менять размер и тд.) Потом ставишь в автозапуск и вме должно работать.
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: FluxBox
Darth Ba писал(а): ↑14.01.2008 21:53Aectann,
Уфф, громоздко. Ну да и ладно, как-нибудь займусь.
Тут захотел, чтобы при загрузке программы на определённом столе запускались. Согласно этому гайду нужно создать файл ~/.fluxbox/apps , где прописать программы использкя такой синтаксис:
Код: Выделить всё
[startup] (screen=N) {application}
Экран необязателен. Прописал терминальчиков парочку, на 2-м экране. Выхожу из флэкса, захожу снова - нету! Для чистоты эксперимента ещё терминальчиков прописал для других экранов. Перезапуск иксов - пусто! Затем прописал терминал без экрана, перезагрузил комп. Пусто!
Проверил ~/.fluxbox/init - там прописан файл apps, всё верно. Но нифига не запускается ):
Помогите, а?
хм. я прописывал автозапуск в стартовом скрипте флуксовом, а в apps задаются свойства окон, среди которых можно указать и рабочий стол на котором запускать данное окно нужно:
Код: Выделить всё
[app] (gaim)
[Sticky] {yes}
[end]
[app] (class=Thunderbird-bin)
[Workspace] {1}
[end]
class можно получить вот так:
Код: Выделить всё
diesel@beezir:~$ xprop |grep -i class
WM_CLASS(STRING) = "gecko", "Firefox-bin"
ну когда появится крестик - щелкунть по нужному окну