Я бы хотел, чтобы большинство моих программ, таких как chrome, firefox, emapthy, rythmnbox, были на рабочем столе. Я запускаю 13.10 с Gnome 3 и не нашел простого решения.
Пожалуйста, есть ли простое решение?
Откройте терминал (нажмите Ctrl kbd> + Alt kbd> + T kbd>) и скопируйте файл целевых приложений *.desktop
в файл Desktop
. например для VLC Media Player команда *.desktop
будет такой:
cp /usr/share/applications/vlc.desktop ~/Desktop
Теперь сделайте копию на рабочем столе исполняемой с помощью chmod
. например: для vlc.desktop
это будет
chmod +x ~/Desktop/vlc.desktop
И тогда вы сможете запустить приложение, дважды щелкнув значок на рабочем столе.
*.desktop
для приложения: Если вам нужно немного поискать подходящий файл *.desktop
для целевого приложения, используя некоторые связанные ключевые слова (например, для vlc
] это может быть vlc , медиаплеер или другие), вот некоторые коды, которые должны помочь.
Прямой поиск по ключевому слову в имени файла:
ls /usr/share/applications/*your_app_keyword*.desktop
, поэтому, если вы ищете vlc
, это будет:
ls /usr/share/applications/*vlc*.desktop
Поиск содержимого файлов, чтобы увидеть, есть ли ключевое слово:
Для этого вы можете скопировать всю строку кодов ниже (выделите всю строку и нажмите Ctrl kbd > + C kbd>) и вставьте его в терминал, используя сочетание клавиш Ctrl kbd> + Shift kbd> + V kbd>, внесите изменения чтобы соответствовать вашему контексту, вы можете заменить /usr/share/applications
на путь, по которому хотите посмотреть, и здесь я использовал «медиаплеер» в качестве ключевого слова, которое вы должны заменить на выбранное вами и нажмите ввод. (Также не забывайте использовать двойные кавычки, если вы используете пробелы в своем ключевом слове.)
for i in $( ls -R /usr/share/applications/*.desktop); do if grep -i "media player" "$i" > /dev/null; then echo "$i"; fi; done;
Это должно вывести некоторый файл *.desktop
. Посмотрите, ищут ли они вас. Если да, то это ваш целевой файл *.desktop
, который будет использоваться для создания ссылки запуска приложения, как описано выше.
Команда:
$ for i in $( ls -R /usr/share/applications/*.desktop); \
do if grep -i "rhythmbox" "$i" > /dev/null; then echo "$i"; \
fi; done;
выводит эти:
/usr/share/applications/rhythmbox.desktop
/usr/share/applications/rhythmbox-device.desktop
и среди них /usr/share/applications/rhythmbox.desktop
запускает пользовательский интерфейс приложения. Так что теперь мы будем использовать этот путь для создания иконки запуска на рабочем столе.
Чтобы скопировать файл на рабочий стол, используйте:
$ cp /usr/share/applications/rhythmbox.desktop ~/Desktop
Затем вам нужно будет сделать его исполняемым с помощью этого:
$ chmod +x ~/Desktop/rhythmbox.desktop
Аналогично, у вас есть другой на ваш рабочий стол.
Перетащите значок приложения на рабочий стол.
Вот снимки:
Откройте Nautilus или другой файловый менеджер и перейдите в каталог /usr/share/applications
. (Или в окне «Наутилус» нажмите Ctrl kbd> + L kbd>) и введите путь / местоположение: /usr/share/location/
и нажмите ввод, как показано на снимке.)
Выберите значок приложения из тех, которые вы хотите скопировать (чтобы выбрать несколько, нажмите и удерживайте Ctrl kbd> и щелкните значки), и затем Ctrl kbd> + C kbd>, чтобы скопировать, и перейдите на рабочий стол, где вы вставите их, используя Ctrl kbd> + V kbd> , Или, выбрав все нужные значки, щелкните правой кнопкой мыши любой выбранный значок и в контекстном меню выберите Копировать на -> Рабочий стол .
Вы можете выполнить следующие команды:
search='VLC'
grep -Ri "Name=.*$search.*" '/usr/share/applications' "$HOME/.local/share/applications"
заменить VLC
программой, которую вы хотите добавить на рабочий стол (оставить кавычки).
Пример вывода:
$ search='Ubuntu' $ grep -Ri 'Name=.*$search.*' '/usr/share/applications' "$HOME/.local/share/applications" /usr/share/applications/ubuntuone-control-panel-qt-gnome.desktop:Name=Ubuntu One /usr/share/applications/ubuntu-software-center.desktop:Name=Ubuntu Software Center /usr/share/applications/UbuntuOneMusiconeubuntucom.desktop:Name=Ubuntu One Music /usr/share/applications/ubuntuone-installer.desktop:Name=Ubuntu One
Затем можно запустить
cp -v /path/to/file "$HOME/Desktop/"
, заменив /path/to/file
на фиолетовое значение нужной вам программы. из приведенных выше команд.
Должно быть так же просто, как перетащить значок из тире на рабочий стол. Но, к сожалению, мы должны использовать терминал.
Вы должны установить следующий пакет.
sudo apt-get install gnome-panel
Затем просто запустите команду:
gnome-desktop-item-edit Desktop --create-new
В примере я создаю ярлык для Firefox. Мой интерфейс на португальском, но я думаю, вы можете понять пример.