Сайт | Скачать | Видео | Wiki

Автор Тема: Openbox  (Прочитано 19706 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Openbox
« : 05 Сентябрь 2013, 22:48:39 »
     Предлагаю протестировать Openbox-3.5.2-4-i686 пока только с панелью LXPanel-0.5.12-2-i686, которые сделаны для и в PuppyRus-A. Необходимые для сборки пакеты были получены через pacman со всеми зависимостями, потом pkg2pfs, после распаковки убраны каталоги /var и обратно упаковаы, добавлены мои настройки в виде 0user-*.pfs и окончательно собраны pfsmerge. Можно было бы конечно и через pacman2pfs, но тогда имхо труднее убрать лишнее. По возможности стремился повторить внешний вид уже существующего варианта c JWM.
     Для подключения можно положить эти пакеты в /modules и можно будет потом выбирать между Openbox и JWM через wmswitcher, но если нужен только Openbox, то пакет с JWM нужно либо убрать, либо в menu.lst  добавить noload=041-JWM.
     В версии от 13.09.05 есть один нюансик, а именно для автообновления менюшек нужны пакет menu-cache и бинарник openbox-menu, так вот их я взял старых версий, еще из пакета для LupuRus-Bit, т.к. при использовании новых версий менюшки становятся каскадными и некрасивыми, с непереведенными названиями подменю, поэтому если захотите обновить Openbox и LXPanel через pacman - ждите сюрпризов из-за menu-cache-0.5.0-2-i686 (меню Openbox-а сломается). Перекомпиленный вариант openbox-menu мне не понравился, кроме каскадного меню там еще глюк, что если пункт меню пустой, то вываливается окно с ошибкой.
     В версии от 13.09.09 используются свежий menu-cache, а также openbox-menu и obconf от geekless.
     Осталась к сожалению старая проблема, которую смог победить в PR-13.0x, а здесь пока никак, а именно при старте иксов панель появляется и исчезает на экране, а потом опять появляется после первого щелчка мыши по раб.столу. Исправил добавлением  & в конце строк по совету kom3s.

    

Скачать:
- 044-OPENBOX-3.5.2-4-130909.pfs (1052 Кб)
- LXPANEL-0.5.12-2-130909.pfs (320 Кб)
Старые версии:

З.Ы. На вопрос, а почему взята не панель LXPanelX отвечу, что пока не все с ней гладко, напр., если по названию какого-то окна на панели щелкнуть ПКМ, то вместо ожидаемого меню панель просто закрывается, а еще проблемно с настройкой доп.панелей (напр., сверху), т.е. настроил, вроде бы все нормально, а после рестарта иксов она не появляется, хотя файл с ее конфигом на месте... вообщем, как разберусь - выложу еще и вариант LXPanelX.

openbox-menu от geekless
http://openbox.org/wiki/Openbox:Pipemenus куча скриптов для обустройства
(добавил sfs)
« Последнее редактирование: 27 Октябрь 2013, 12:46:03 от sfs »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Re:Openbox
« Ответ #1 : 06 Сентябрь 2013, 08:00:19 »
Перезалил файлы, исправил .xinitrc и wmswitcher и кое-что еще по мелочи. Кто успел скачать - скачайте заново, чтоб было меньше погрешностей.

Почему-то оказалось, что в Openbox не работает волшебное сочетание Ctrl+Alt+Backspace, пока для решения добавил в файл ~/Startup/en-ru фразу "terminate:ctrl_alt_bksp" - заработало.
На просторах инета нашел совет добавить в ~/.xinitrc строчку:
Код
setxkbmap -option terminate:ctrl_alt_bksp
Это наверно лучше, чем пока сделал я, т.к. если файлы из ~/Startup не обработаются, то и не сработает.
Может есть другие варианты? И как лучше сделать?
« Последнее редактирование: 06 Сентябрь 2013, 09:19:51 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:Openbox
« Ответ #2 : 06 Сентябрь 2013, 08:39:05 »
я честно говоря в опенбоксе, про ето сочетание клавишь не знал, а что оно делает?
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Re:Openbox
« Ответ #3 : 06 Сентябрь 2013, 09:16:57 »
Сочетание клавиш Ctrl+Alt+Backspace является стандартным общесистемным для большинства линукс-систем, которое позволяет быстро, принудительно завершить работу иксов.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Openbox
« Ответ #4 : 06 Сентябрь 2013, 09:21:21 »
я забивал это сочетание в /etc/X11/xorg.conf.d/...... вроде.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33997
  • Репутация: +231/-0
    • PuppyRus-A
Re:Openbox
« Ответ #5 : 06 Сентябрь 2013, 09:36:58 »
в /etc/X11/xorg.conf.d/ не нашел. А что надо прописать?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Re:Openbox
« Ответ #6 : 06 Сентябрь 2013, 09:49:37 »
Что интересно в JWM проблемы нет. Ошибался, с JWM тоже не работает.
« Последнее редактирование: 10 Сентябрь 2013, 18:15:33 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33997
  • Репутация: +231/-0
    • PuppyRus-A
Re:Openbox
« Ответ #7 : 06 Сентябрь 2013, 09:55:25 »
Что интересно в JWM проблемы нет.
может в xinitrc ?
    Есть один нюансик, а именно для автообновления менюшек нужны пакет menu-cache и бинарник openbox-menu, так вот их я взял старых версий, еще из пакета для LupuRus-Bit, т.к. при использовании новых версий менюшки становятся каскадными и некрасивыми, с непереведенными названиями подменю, поэтому если захотите обновить Openbox и LXPanel через pacman - ждите сюрпризов из-за menu-cache-0.5.0-2-i686 (меню Openbox-а сломается). Перекомпиленный вариант openbox-menu мне не понравился, кроме каскадного меню там еще глюк, что если пункт меню пустой, то вываливается окно с ошибкой.
Хорошо бы разобраться. Может geekless поможет...
Чтобы не обновлялись - надо прописать запрет в pacman.conf

Про lxpanelx - написал бы в тему sda...
« Последнее редактирование: 06 Сентябрь 2013, 09:57:24 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Re:Openbox
« Ответ #8 : 06 Сентябрь 2013, 10:03:24 »
может в xinitrc ?
нет, т.к. я дорабатывал от JWM
Про lxpanelx - написал бы в тему sda...
Там уже есть ответ от geekless
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33997
  • Репутация: +231/-0
    • PuppyRus-A
Re:Openbox
« Ответ #9 : 06 Сентябрь 2013, 10:11:27 »
Новую lxpanelx скомпилил - проверь...

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
Re:Openbox
« Ответ #10 : 06 Сентябрь 2013, 10:14:17 »
Ctrl + Alt + BackSpace управляется функцией DontZap http://docs.fedoraproject.org/en-US/Fedora/11/html/Release_Notes/sect-Release_Notes-X_Window_System_Graphics.html

    Есть один нюансик, а именно для автообновления менюшек нужны пакет menu-cache и бинарник openbox-menu, так вот их я взял старых версий, еще из пакета для LupuRus-Bit, т.к. при использовании новых версий менюшки становятся каскадными и некрасивыми, с непереведенными названиями подменю, поэтому если захотите обновить Openbox и LXPanel через pacman - ждите сюрпризов из-за menu-cache-0.5.0-2-i686 (меню Openbox-а сломается). Перекомпиленный вариант openbox-menu мне не понравился, кроме каскадного меню там еще глюк, что если пункт меню пустой, то вываливается окно с ошибкой.
На дефолтном арче у меня openbox-menu с новым menu-cache вроде бы нормально работает. Что сделать/запустить/собрать, чтобы воспроизвести ошибку?
« Последнее редактирование: 06 Сентябрь 2013, 10:16:59 от geekless »

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
Re:Openbox
« Ответ #11 : 06 Сентябрь 2013, 10:14:43 »
lxpanelx
...теперь уже waterline  :)

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
  • Автор темы
Re:Openbox
« Ответ #12 : 06 Сентябрь 2013, 10:24:41 »
у меня openbox-menu с новым menu-cache вроде бы нормально работает
У меня тоже работает, только скомпиленный в PRA openbox-menu мне не понравился тем, что кроме каскадного меню там еще глюк, что если пункт меню пустой, то вываливается окно с ошибкой, которое можно закрыть и продолжить работу, а в старом варианте просто писало в пустом пункте "Menu not found...  и типа положите нужные файлы".

...теперь уже waterline
ну, чтож заценим линию погружения
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
Re:Openbox
« Ответ #13 : 06 Сентябрь 2013, 10:53:16 »
Хм, действительно, версия 0.3.6.5 выдаёт корректный xml в случае отсутствия файла, а 0.5.0 выводит сообщение об ошибке. Пойду покурю исходники...

Не понял, что означает "при использовании новых версий менюшки становятся каскадными и некрасивыми". Какими должны быть и какими становятся?

Оффлайн geekless

  • Старожил
  • ****
  • Сообщений: 240
  • Репутация: +8/-0
Re:Openbox
« Ответ #14 : 06 Сентябрь 2013, 11:24:50 »
Хм, действительно, версия 0.3.6.5 выдаёт корректный xml в случае отсутствия файла, а 0.5.0 выводит сообщение об ошибке. Пойду покурю исходники...
Исправлено: https://bitbucket.org/geekless/openbox-menu/overview