Простые иконки на рабочем столе

Я бы хотел, чтобы большинство моих программ, таких как chrome, firefox, emapthy, rythmnbox, были на рабочем столе. Я запускаю 13.10 с Gnome 3 и не нашел простого решения.

Пожалуйста, есть ли простое решение?

3
задан 25 January 2014 в 09:09

4 ответа

Создание ярлыков ссылок для запуска приложений:

Откройте терминал (нажмите Ctrl + Alt + T ) и скопируйте файл целевых приложений *.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 , медиаплеер или другие), вот некоторые коды, которые должны помочь.

  1. Прямой поиск по ключевому слову в имени файла:

    ls /usr/share/applications/*your_app_keyword*.desktop
    

    , поэтому, если вы ищете vlc, это будет:

    ls /usr/share/applications/*vlc*.desktop
    
  2. Поиск содержимого файлов, чтобы увидеть, есть ли ключевое слово:

    Для этого вы можете скопировать всю строку кодов ниже (выделите всю строку и нажмите Ctrl + C ) и вставьте его в терминал, используя сочетание клавиш Ctrl + Shift + V , внесите изменения чтобы соответствовать вашему контексту, вы можете заменить /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

Аналогично, у вас есть другой на ваш рабочий стол.

0
ответ дан 25 January 2014 в 09:09

Для одного значка за раз:

  1. Откройте тире, нажав клавишу Super (он же WindowsKey нажмите клавишу клавиатуры Windows),
  2. Найдите нужное приложение на рабочем столе,
  3. Перетащите значок приложения на рабочий стол.

    Вот снимки:

snapa1 snapa2

Для нескольких значков одновременно:

  1. Откройте Nautilus или другой файловый менеджер и перейдите в каталог /usr/share/applications. (Или в окне «Наутилус» нажмите Ctrl + L ) и введите путь / местоположение: /usr/share/location/ и нажмите ввод, как показано на снимке.) snapb1

  2. Выберите значок приложения из тех, которые вы хотите скопировать (чтобы выбрать несколько, нажмите и удерживайте Ctrl и щелкните значки), и затем Ctrl + C , чтобы скопировать, и перейдите на рабочий стол, где вы вставите их, используя Ctrl + V , Или, выбрав все нужные значки, щелкните правой кнопкой мыши любой выбранный значок и в контекстном меню выберите Копировать на -> Рабочий стол . snapb2

0
ответ дан 25 January 2014 в 09:09

Вы можете выполнить следующие команды:

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 на фиолетовое значение нужной вам программы. из приведенных выше команд.

0
ответ дан 25 January 2014 в 09:09

Должно быть так же просто, как перетащить значок из тире на рабочий стол. Но, к сожалению, мы должны использовать терминал.

Вы должны установить следующий пакет.

sudo apt-get install gnome-panel

Затем просто запустите команду:

gnome-desktop-item-edit Desktop --create-new

enter image description here

В примере я создаю ярлык для Firefox. Мой интерфейс на португальском, но я думаю, вы можете понять пример.

0
ответ дан 25 January 2014 в 09:09

Другие вопросы по тегам:

Похожие вопросы: