Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: *box'овское контекстное меню для Ubuntu 12.04 (compiz-boxmenu)  (Прочитано 2164 раз)

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

fuss

  • Автор темы
  • Гость
  Это небольшое дополнение к моему старому переводу "How-To. *box'овское контекстное меню в Gnome" работающее на Ubuntu 12.04. Собрать compiz-deskmenu на Precise Pangolin у меня не получилось, поэтому немного погуглив я нашел не только другой способ установки контекстного меню, но и само другое меню. Это форк compiz-deskmenu - compiz-boxmenu (последние сорцы можно найти за 2012 год, а это говорит о том, что автор не забросил свое творение). На sourceforge можно найти и deb'ы. Но опять же, ни собрать из сорцев, ни запустить из установленных deb'ов у меня не получилось (в первом случае ругалось на сам compiz, во втором - просто не запускалось выдавая что-то про "запустить запускаемый не получилось"). Немного погуглив я нашел собранные пакеты для Natty на notesalexp.net. На всякий случай, залил себе на Dropbox. Теперь по установке, скачиваем нужный пакет и в терминале (или двойным кликом, с запуском Центра приложений):
sudo dpkg -i compizboxmenu*.*Можно сразу проверить, правильно установилось или нет, запустив - compiz-boxmenu. Если установка прошла нормально, должно появится небольшое стандартное меню.  Теперь осталось его включить и привязать к правой кнопки мыши (ПКМ). Для это необходимо запустить compizconfig-settings-manager - ccsm. Переходим в Commands, вкладка Commands, в строке Command line 0, вводим compiz-boxmenu. Вернутся в основное окно ccsm, выбрать Viewport Switcher, вкладка Desktop-based Viewport Switcher, строка Plugin for initiate action, ввести command. В строке Action name for initiate ввести run_command0_key. Чтоб compiz-boxmenu было привязано к ПКМ необходимо на этой же вкладке в строке Initiate plugin action выбрать Button3 (старое контекстное меню рабочего стола будет работать при сочетании Ctrl+ПКМ).  Теперь для того чтоб можно было редактировать контекстное меню необходимо создать папки - ~/.config/compiz/boxmenu. И выбрать Edit в самом меню или запустить отдельно compiz-boxmenu-editor. Что же касается редактора меню, оно немногим отличается от compiz-deskmenu. Главное не забывать выбрать для редактирование menu.xml и чтоб изменения вступили в силу нажимать на кнопку перезапуска демона. 
 
Редактор меню немного подтормаживает


http://fucknhack.blogspot.com/2012/05/how-to-box-ubuntu-1204-compiz-boxmenu.html

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Оно непригодное же.
compiz-deskmenu у меня ни разу за много лет не заглючило(что само по себе редкость для линуксовой гуёвой программы), а данная поделка неоднократно вызывала баги(правда это было не в Pangolin и даже не в убунте).
Да и от других читал жалобы ( http://www.oposumo.com/2011/07/compiz.html  например)

Как оно в Pangolin, нормально работает?

fuss

  • Автор темы
  • Гость
Оно непригодное же.
compiz-deskmenu у меня ни разу за много лет не заглючило(что само по себе редкость для линуксовой гуёвой программы), а данная поделка неоднократно вызывала баги(правда это было не в Pangolin и даже не в убунте).
Да и от других читал жалобы ( http://www.oposumo.com/2011/07/compiz.html  например)

Как оно в Pangolin, нормально работает?
до 12.04 даже не ставил compiz-boxmenu. сейчас не так активно использую, но вроде работает

Оффлайн Leagnus

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Compiz Boxmenu прекрасно завелось на Unity 14.04.
Пробовал прописать в нём cpzfilebrowser из комплекта Compiz Boxmenu Pipeitems (бросил в PATH), но ничего не происходит.
Притом, что в консоль cpzfilebrowser выдаёт структурированный тегами вывод указанной ему папки.
Моя идея была в том, чтобы формировать меню из файлов папки и запускать их ассоциированной с каждым программой, просто кликнув по имени файла в таким образом сгенерированном меню.
Написал письмо to Sapphira Armageddos.
« Последнее редактирование: 31 Января 2016, 11:36:57 от Leagnus »

 

Страница сгенерирована за 0.027 секунд. Запросов: 24.