Я только что установил Oneiric Ocelot, и я не могу понять, как добавить приложение, которое хранится в моем домашнем каталоге, в тире. Я могу создать лаунчер, но я хочу его и в тире.
unity
unity-dash
jqno
источник
источник
Ответы:
Один из способов, которым я пользуюсь, - добавить запись в меню с пакетом alacarte .
sudo apt-get install alacarte
Работает на Unity и GNOME Shell (Ubuntu 17.10 и выше).
источник
Есть 2 способа сделать это
Нет нового программного метода
Для 11.10 и новее :
Чтобы создать простой кастом,
.desktop
вам нужно будет добавить эти записи в.desktop
файл по вашему выбору в ~ / .local / share / Applications /Для дополнительных опций для вашего файла .desktop вы можете посетить этот сайт. Все доступные варианты очень хорошо описаны там.
Вы также можете скопировать файл .desktop существующего приложения
/usr/share/applications/
в свой~/.local/share/applications/
и отредактировать его в соответствии со своими потребностями.то есть: это скопирует файл .desktop gedit в папку, где файлы .desktop должны быть сохранены для пользователя
После этого откройте эту
nautilus ~/.local/share/applications/
папку с помощью и перетащите n, только что созданный файл, в панель запуска Unity.Имеет возможность вместо перетаскивания n перетащить файл, который вы можете открыть dconf-editor (установить его с помощью
sudo apt-get install dconf-tools
или найти его в USC) и перейти кdesktop.unity.launcher
и отредактировать избранное ключа, дважды щелкнув записи справа от ключа.Чтобы добавить свой собственный лаунчер, добавьте его в нужную вам позицию в этом формате «/home//.local/share/applications/.desktop». Не забывайте уважать
,
и пробелы в этой строке и убедитесь, что строка начинается и заканчивается с[
и]
соответственно.При использовании этого метода вам нужно будет выйти и снова войти, чтобы изменения в избранном вступили в силу. Это заставит его появиться в тире
Использование нового программного обеспечения
С помощью
gnome-desktop-item-edit
Для этого вам нужно
gnome-tweak-tool
илиgnome-shell
установленоИспользуйте ALT+ F2и введите
Откроется диалоговое окно Create Launcher.
Вы можете вставить этот
.desktop
файл,/home/<username>/.local/share/applications/
чтобы он появился в тиреС помощью
alacarte
Для этого метода вам нужно
alacarte
установить.И используйте ALT+ F2и введите
alacarte
Вы получите этот диалог:
Выберите нужную категорию и нажмите «Новый элемент»
Вы получите этот диалог
Нажмите ОК. Появится в тире
Источники:
Ответ Бруно Перейры
Ответ Binarylife
Kikixx ответ
Комментарий Джеймса
источник
NoDisplay=false
в конец.desktop
файла и тада! (источник).desktop
файл из запущенного приложения, щелкните правой кнопкой мыши значок в Launcher и выберите «Добавить в Dash». Затем вы можете изменить сгенерированный файл в~/.local/share/applications
.Файл .desktop в
.local/share/applications
папке также поможет.Просто добавьте нужные
.desktop
файлы, сделайте их исполняемымиchmod +x <filename>
и перезапустите Unity, набравunity --replace
Файл .desktop для возвышенного текста
Примечание.
Если строка Exec содержит пробелы, следует использовать двойные кавычки.
источник
chmod +x <filename>
не нужен для тире. Требуется только для.desktop
файлов, которые вы хотите запустить, дважды щелкнув по ним. Полезно для тех, кто в~/Desktop
, но не полезно в~/.local/share/applications
--replace
Вариант единства является не оп сейчас (единство 7.5.0 в Ubuntu 19.04). Есть ли другой способ перечитывания.local/share/applications
? У меня есть много вещей из предыдущей установки, которые никогда не читаются (пробовал войти /unity --replace
Шаг не нужен , как из 7.5.0; тире обновляется в режиме реального времени. Моя проблема заключалась в том, что целевой исполняемый файлExec=
строки не был установлен на моем компьютере (после переустановки). Каким-то образом Unity обнаруживает это и скрывает те.desktop
файлы, которые не будут выполняться.Обычно при установке значок автоматически добавляется. Но если это не так, то сделайте следующее:
источник