FluxBox (Вопрос/Ответ)

Модератор: Модераторы разделов

Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

Так fbpanel и есть отдельная панель, которую можно использовать в качестве "панели быстрого запуска" (я ее для этого и использовал, пока у меня flux стоял). Только в конфиге немного покопаться придется для достижения нужного результата (:
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Re: FluxBox

Сообщение nonstop »

slackware - linux for human brains
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

nonstop писал(а):
09.01.2008 09:04
yeahlaunch

Гм, скачал, компильнул. Дальше-то как?))
Где конфиги и прочее?

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
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

Darth Ba писал(а):
09.01.2008 13:14
Насчёт ФлюксБокса... обоина странно как-то ставится, сначала появляется обоина, но как будто сплэш - потом исчезает. не понятно. Делаю из FluxBox Menu > Restart. А вот и обоина... О.о

См. файл используемого стиля на предмет опции background.color , закомментируйте ее либо вообще уберите.
Да и, кстати, подскажите как называется обычная дата "день/месяц/год"

%d/%m/%y - самый короткий вариант. man date - там все форматы описаны.
Хотелось бы прикрутить часики отдельно на стол, чтобы не мешали... какие есть?

Cairo-Clock, например.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Reboot
Сообщения: 321
Статус: Красен глаз -- темна душа

Re: FluxBox

Сообщение Reboot »

вопрос.
Н оф. сайте смотрел скрины, вот такая вот штуковина:
http://fluxbox.sourceforge.net/zoom.php?sh...jes_fluxbox.jpg
интересует - что в правом нижнем углу, и как это сделано =) Не подскажете?
Мой компьютер зовут Марвин
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: FluxBox

Сообщение diesel »

Код: Выделить всё

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


вот эти посмотри например, это сторонний пейджер, я думаю прозрачными умеют многие быть :)
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

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
Спасибо сказали:
Аватара пользователя
nonstop
Сообщения: 132
ОС: Slackware

Re: FluxBox

Сообщение nonstop »

Darth Ba писал(а):
09.01.2008 13:14
UPDate3:
За yeahlaunch всё-таки большое спасибо =)
Одно жалко в этой замечательной проге - темы не прикрутишь, да и команды с аргументами она не воспринимает, то есть konqueror --profile filemanagement она не выполнит, только konqueror.

yeahlaunch rox "rox ~/src"
видимо yeahlaunch konk "konqueror --profile filemanagement"?
это все есть в README
slackware - linux for human brains
Спасибо сказали:
Аватара пользователя
Reboot
Сообщения: 321
Статус: Красен глаз -- темна душа

Re: FluxBox

Сообщение Reboot »

аа блин, я знал что это уже сделали ;) огромное спасибо!
Мой компьютер зовут Марвин
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

Darth Ba писал(а):
10.01.2008 12:51
Да, но они, оказывается, только для Beryl/Compiz... что делать? О.о

o_O Это абсолютно независимое от конкретного WM приложение (это подтверждает список зависимостей deb-пакета и личный опыт (: ). Вы, наверное, что-то перепутали: на сайте проекта написано, что в них реализованы те эффекты, которые реализуются в beryl/compiz.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

Aectann писал(а):
10.01.2008 17:05
o_O Это абсолютно независимое от конкретного WM приложение (это подтверждает список зависимостей deb-пакета и личный опыт (: ). Вы, наверное, что-то перепутали: на сайте проекта написано, что в них реализованы те эффекты, которые реализуются в beryl/compiz.

Я гуглил на Каиро-клок, и везде, включая официальный сайт, написано, что нужен 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)

Вот такие делЫ... :unsure:

Новая фича. Добавил в 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
Спасибо сказали:
Nepenthes
Сообщения: 12
ОС: Gentoo

Re: FluxBox

Сообщение Nepenthes »

Очень доволен флюксом единственная проблема которая возникла - приложения на gtk, которые не используют текущую тему (по мимо флюкса стоит еще xfce4). Прочел в доках что нужно подгрузить gnome-settings-daemon, но в xfce4-base он не входит, есть ли какой нибудь альтернтивный вариант подключить gtk тему?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

Darth Ba писал(а):
10.01.2008 19:17
Я гуглил на Каиро-клок, и везде, включая официальный сайт, написано, что нужен Composite что-то там =))

Это про поддержку composite-extension в Xorg, включается добавлением в xorg.conf строк:

Код: Выделить всё

Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
EndSection

Хотя у меня и без этого работают (:

Nepenthes
Проблема в том, что надо просто указать нужную gtk тему? См. FAQ.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

Aectann писал(а):
10.01.2008 19:33
Это про поддержку composite-extension в Xorg, включается добавлением в xorg.conf строк:

Да нет, в 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
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

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!...
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

Код: Выделить всё

$ yum search cairo*
No Matches found


Поэтому качал с сайта и собирал из сорсов.
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
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

Будучи соблазнённый некоторыми участниками форума на ипользование нескольких десктопов, сделал себе три (пока что).
Вопрос:
Как сделать так, чтобы при стартапе определённая программа запускалась на определённом десктопе?
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
Спасибо сказали:
Аватара пользователя
kostyak
Сообщения: 61
ОС: Ubuntu 10.10

Re: FluxBox

Сообщение kostyak »

Как сделать так, чтобы при стартапе определённая программа запускалась на определённом десктопе?

Сам я уже некоторое время хочу поставить флюкс, однако постоянно сталкиваюсь с неожиданными трудностями (то новый год, то рождество, то старый новый год). Однако вот :). Сам не проверял.
Nothing is Truth...
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

kostyak писал(а):
13.01.2008 18:14
Однако вот :).

О! Большое спасибо, классная статья!
Одно не понятно - какой именно код и как вписывать в ~/.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
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

Darth Ba писал(а):
13.01.2008 18:37
Мультимедия кнопочка. Как вписать?

Для начала надо определить 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!...
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: FluxBox

Сообщение Assuri »

Здраствуйте.
1. У меня на клавиатуре есть кнопки для плеера. Одна группа таких кнопок работает(вперед, назад, остановить, стоп, media), а вот понизить/увеличить громкость и Mute не работают. Скажите, пожалуйста, что нужно сделать?

P.S. В KDE работало.

2. Я искал в этой теме про смену темы иконок, но что-то так и не увидел хорошего алгоритма. Можете тыкнуть, пожалуйста?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

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!...
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: FluxBox

Сообщение Assuri »

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

Aectann писал(а):
14.01.2008 17:13
Какие иконки имеются в виду? Если для приложений GTK, то см. FAQ в этом разделе, KDE-шные - через kcontrol. Fluxbox в любом случае не имеет к ним отношения.

Думаю одно, а пишу другое :) Я хотел сказать про смену тем курсоров. А то после того, как я зашёл во флух у меня появилась новая тема, но я знаю, что я её когда-то устанавливал.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

-DooM- писал(а):
14.01.2008 20:23
Aectann, я не знаю какой сигнал надо подать amarok для того, чтобы он понизил или увеличил громкость или mute.

Если нужно изменить громкость только для amarok, см. настройки комбинаций клавиш для amarok. Если нужно изменить громкость глобально, тогда через сторонние утилиты, например, amixer или aumix (в их man'ах написано, как регулировать звук).
Думаю одно, а пишу другое :) Я хотел сказать про смену тем курсоров. А то после того, как я зашёл во флух у меня появилась новая тема, но я знаю, что я её когда-то устанавливал.

В FAQ в первом пункте написано, как сменить тему курсоров. В Kubuntu можно воспользоваться утилитой update-alternatives для параметра x-cursor-theme (для уточнения надо смотреть в /etc/alternatives), если нужно изменить тему для всей системы.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: FluxBox

Сообщение Assuri »

Aectann, а можно только по ключу прописать в ~/.fluxbox/keys ? Или обязательно надо в xmodmap прописывать?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: FluxBox

Сообщение Aectann »

-DooM- писал(а):
14.01.2008 21:29
Aectann, а можно только по ключу прописать в ~/.fluxbox/keys ?

Нет, нужно определить keysym для ключа через xmodmap.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: FluxBox

Сообщение Assuri »

А если в качестве стартового скрипта использовать ~/.fluxbox/init, то в каком формате можно записать эти команды? И в каком формате писать 3 моих команды?
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: FluxBox

Сообщение Darth Ba »

Aectann,
Уфф, громоздко. Ну да и ладно, как-нибудь займусь.
Тут захотел, чтобы при загрузке программы на определённом столе запускались. Согласно этому гайду нужно создать файл ~/.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
Спасибо сказали:
_beast
Сообщения: 77
ОС: linux 2.6

Re: FluxBox

Сообщение _beast »

Вообще ручками писать надо насколько я знаю, при закрытых иксах, а вообще писать в ручную не надо.
Переходишь на нужный рабочий стол...запускаешь там то что тебе надо.Правой кнопкой на декорациях,запомнить->Рабочий стол(позицию и тд, то что нужно.) все это автоматом появиться в apps. и все.Делал давно уже не помню но смысл такой. И в зависимости от названия запушенного приложения flux будет искать по названию его в apps и делать с окном все то что прописано в apps(те перемещать на рабочий стол, убирать декорации, менять размер и тд.) Потом ставишь в автозапуск и вме должно работать.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: FluxBox

Сообщение diesel »

Darth Ba писал(а):
14.01.2008 21:53
Aectann,
Уфф, громоздко. Ну да и ладно, как-нибудь займусь.
Тут захотел, чтобы при загрузке программы на определённом столе запускались. Согласно этому гайду нужно создать файл ~/.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"

ну когда появится крестик - щелкунть по нужному окну
Спасибо сказали: