Установите HUD, такой как Unity, в любой дистрибутив на основе Ubuntu

i3-меню-худ-xubuntu

Те из вас, кто использует Ubuntu с Unity, уже знают, что в этом дистрибутиве установлен очень полезный инструмент, который позволяет нам поиск от установленные программы в файлы на нашем ПК. Этот инструмент известен как HUD (Heads Up Display), и это значительно упрощает задачу поиска файла или приложения, потерянного нашей системой.

В этой статье мы хотим показать вам, как мы можем установить Unity HUD в Ubuntu MATE, в Linux Mint, в Xubuntu и в конечном итоге любой дистрибутив на основе Ubuntu. Мы вам скажем.

Благодаря i3-hud-menu, разработанному Рафаэль Боке, мы можем использовать Unity HUD практически в любой среде рабочего стола. Так что если вы искали такой инструмент, возможно, это хорошее решение для вас.
Этот инструмент, разработанный Bocquet, работает с GTK2, GTK3 и приложения, использующие QT4. Тем не менее, в приложении есть некоторые ошибки с QT5, такие как LibreOffice. Более того, этот инструмент, несмотря на всю его полезность, имеет некоторые ограничения:
  • Не работает для Firefox или Thunderbid
  • Не работает с приложениями QT5
  • Это не работает с LibreOffice.
  • Для работы с Java-приложениями, использующими библиотеку Swing, вам потребуется установить Джаватана.

Установка i3-hud-menu

Прежде всего, вам нужно установить пару пакетов, которые в основном python3, python-dbus, дменю, приложениеменю-qt, модуль единства gtk, y Wget. Для этого просто запустите:

sudo apt установить python3 python-dbus dmenu appmenu-qt unity-gtk2-module unity-gtk3-module wget

Теперь мы можем приступить к загрузке и установке приложения. Для этого выполняем следующее:

cd /tmp
wget https://github.com/jamcnaughton/i3-hud-menu/archive/master.tar.gz
tar -xvf master.tar.gz
sudo mkdir -p /opt/i3-hud-menu
sudo cp -r i3-hud-menu-master/* /opt/i3-hud-menu/

По сути, мы получаем весь проект исходного кода из его репозитория Github, сохраняем его в / tmp /, распаковываем и создаем каталог, в который мы скопируем весь проект.

Теперь нам нужно открыть файл ~ /.профили нашей системы. Как вы видите, когда начинаете с "." Это скрытый файл, поэтому, если вы собираетесь открыть его графически, чтобы просмотреть его, вам нужно будет нажать Ctrl + H.

Когда файл открыт, мы добавляем в его конец следующий исходный код:

export APPMENU_DISPLAY_BOTH=1
if [ -n "$GTK_MODULES" ]
then
GTK_MODULES="$GTK_MODULES:unity-gtk-module"
else
GTK_MODULES="unity-gtk-module"
fi

if [ -z "$UBUNTU_MENUPROXY" ]
then
UBUNTU_MENUPROXY=1
fi

export GTK_MODULES
export UBUNTU_MENUPROXY

Если у вас не работает, вы можете попробовать скопировать тот же исходный код в файл. ~ / .bashrc.

Теперь, и в качестве последнего шага, нам нужно только запустить приложение в начале нашего сеанса. Для этого мы должны сделать так, чтобы программа, которая выполняется в начале, называлась i3-appmenu-service.py внутри каталога ~/ opt / i3-hud-menu /. Если вы используете Xubuntu, вы можете перейти на Конфигурация системы, затем в Сессия и запуск (или его эквивалент на испанском языке), затем в Автозапуск приложения и, наконец, нажмите Добавить а затем заполните информацию следующим образом:

  • En Имя мы должны указать «i3 menu service» или имя, которое помогает нам идентифицировать приложение.
  • En Описание мы можем написать небольшое пояснение о том, что делает приложение, хотя это поле необязательно.
  • En Command мы должны указать путь к программе, который в нашем случае /opt/i3-hud-menu/i3-appmenu-service.py.

Способ добавления запускаемых приложений зависит от используемого нами дистрибутива, но в целом мы всегда должны следовать одному и тому же «пути»: Конфигурация -> Запускаемые приложения -> Добавить и, наконец, заполнить поля, как мы только что упомянули.

Теперь интересно было бы иметь возможность открывать это приложение с помощью комбинации клавиш, верно?

Что ж, для этого нам просто нужно перейти в конфигурацию системы и щелкнуть вкладку:

  • клавиатура на Xubuntu.
  • Горячие клавиши в Ubuntu Mate.
  • Добавить собственный ярлык в Linux Mint.

Затем нам нужно выбрать комбинацию клавиш, которую мы хотим (в моем случае (Alt + L), и мы получим окно, подобное следующему:

i3-меню-hud-xubuntu-ключ

В котором нам нужно будет написать путь к программе, которая будет выполняться, в нашем случае это /opt/i3-hud-меню/i3-appmenu-service.py en Command (или его перевод на испанский язык).

С этого момента вам будет немного проще искать приложения в вашей системе. До следующего раза 

Первоисточник: Вепупд