Щойно я встановив Oneiric Ocelot, і я не можу зрозуміти, як додати додаток, який зберігається в моєму домашньому каталозі, до тире. Я можу створити пускову установку, але хочу і в тирі.
Щойно я встановив Oneiric Ocelot, і я не можу зрозуміти, як додати додаток, який зберігається в моєму домашньому каталозі, до тире. Я можу створити пускову установку, але хочу і в тирі.
Відповіді:
Один із способів, який я використовую, - це додавання запису в меню з пакетом алакарте .
sudo apt-get install alacarteПрацює над Unity та GNOME Shell (Ubuntu 17.10 і вище).
Є два способи досягти цього
Для 11.10 і новіших :
Для створення простого користувацького .desktopвам потрібно буде додати ці записи до .desktopобраного вами файлу у ~ / .local / share / applications /
nano ~/.local/share/applications/your_application_name.desktop
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
Щоб отримати додаткові опції для вашого .desktop-файлу, ви можете відвідати цей сайт. Усі доступні варіанти там дуже добре описані.
Ви також можете скопіювати .desktop-файл наявної програми з /usr/share/applications/вашого ~/.local/share/applications/та відредагувати його відповідно до ваших потреб.
тобто: це скопіює файл gedit .desktop у папку, де файли .desktop повинні бути збережені для користувача
cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .
Після цього відкрийте це місце за допомогою nautilus ~/.local/share/applications/та перетягніть файл, який ви тільки що створили, до запуску Unity.
Має можливість замість перетягування файлу, ви можете відкрити dconf-редактор (встановити його 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та введіть
gnome-desktop-item-edit --create-new ~/Desktop
Це відкриє діалогове вікно Створити запуск

Ви можете помістити цей .desktopфайл, /home/<username>/.local/share/applications/щоб він відобразився у тирі
alacarteДля цього методу вам потрібно alacarteвстановити. Зробити це
sudo apt-get install alacarte
І використовувати ALT+ F2і вводитиalacarte
Ви отримаєте це діалогове вікно:

Виберіть потрібну категорію та натисніть "Новий товар"
Ви отримаєте це діалогове вікно

Натисніть кнопку ОК. Він з’явиться у тирі
ПРИМІТКА для Ubuntu 13.04 і новіших версій : Після виконання вищезазначених кроків нічого не відбудеться, і, здається, нічого не буде додано до тире
Щоб вирішити це, перейдіть на сторінку,
~/.local/share/applicationsі ви маєте змогу побачити файл з назвоюalacarte-made.desktop.Клацніть правою кнопкою миші на цей файл і встановіть прапорець, що дозволяє йому мати
excecuteдозволи.Після закриття діалогового вікна властивостей ваш запис тепер з’явиться на тире.
Джерела:
NoDisplay=falseв кінці .desktopфайлу та тада! (джерело)
.desktopфайл із запущеної програми, клацніть правою кнопкою миші піктограму в панелі запуску та виберіть "Додати до тире". Тоді ви можете змінити створений файл в ~/.local/share/applications.
Файл .desktop у .local/share/applicationsпапці також зробить трюк.
Просто додайте потрібні .desktopфайли, зробіть їх виконуваним за допомогою chmod +x <filename>та перезапустіть єдність, ввівшиunity --replace
Файл .desktop для піднесеного тексту
[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true
Примітка
Якщо рядок 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файли, які не виконувалися б.
Зазвичай при встановленні вас значок буде автоматично доданий. Але якщо це не так, то виконайте наступне: