Одна из полезных функций Unity (Ubuntu Natty) - добавление быстрых списков к значкам приложений в панели запуска. Например, вы можете щелкнуть правой кнопкой мыши значок Google Chrome и получить доступ к опции, чтобы открыть окно в режиме инкогнито, или щелкните правой кнопкой мыши значок Gmail и выберите опцию "Создать новое электронное письмо". Для тех, кто работает в фоновом режиме Windows, это очень похоже на список переходов панели задач Windows 7.
Как добавить быстрые списки Unity?
Ubuntu выпустила API для средства запуска Unity, и каждый может создавать свои собственные быстрые списки с другой модификацией файла конфигурации. В настоящее время нет простого способа добавить элемент в быстрый список. Ниже приводится сводка шагов, необходимых для добавления элемента в быстрый список:
1. Скопируйте файл конфигурации рабочего стола в свою домашнюю папку.
2. Откройте файл конфигурации рабочего стола с помощью gedit.
3. Добавьте в файл код быстрого списка. Синтаксис следующий:
#adapted from Ubuntu wiki. Example is for gnome-screenshot X-Ayatana-Desktop-Shortcuts=Screen;Window [Screen Shortcut Group]Name=Take a screenshot of the whole screenExec=gnome-screenshotTargetEnvironment=Unity [Window Shortcut Group]Name=Take a screenshot of the current windowExec=gnome-screenshot -wTargetEnvironment=Unity
Код X-Ayatana-Desktop-Shortcuts относится к записям, которые появляются, когда вы щелкаете правой кнопкой мыши значок приложения. Следующая [Группа ярлыков XXX] - это действие для каждой записи.
Некоторые из самых полезных быстрых списков Unity
1. Добавьте частный / безопасный режим, диспетчер профилей и ваш часто посещаемый сайт в значок Firefox.
Скопируйте файл конфигурации рабочего стола Firefox в свою домашнюю папку.
sudocp/usr/share/applications/firefox.desktop ~/.local/share/applications
Откройте файл с помощью gedit.
gedit ~/.local/share/applications/firefox.desktop
Заменить строку
X-Ayatana-Desktop-Shortcuts=NewWindow;
с участием
X-Ayatana-Desktop-Shortcuts=NewWindow; Private; Safe; ProfileManager; Techberg # не стесняйтесь менять имя ваш часто посещаемый сайт
Затем добавьте в конец файла следующий код:
[Private Shortcut Group]Name=Private ModeExec=firefox -private-toggleTargetEnvironment=Unity [Safe Shortcut Group]Name=Safe ModeExec=firefox -safe-modeTargetEnvironment=Unity [ProfileManager Shortcut Group]Name=Start Profile ManagerExec=firefox -ProfileManagerTargetEnvironment=Unity [Techberg Shortcut Group]Name=Launch TechbergExec=firefox "Techberg.com"TargetEnvironment=Unity
Сохраните и закройте файл. Наконец, перезапустите Unity
unity - заменить
2. Добавьте новое окно и режим инкогнито в Google Chrome.
Предполагается, что вы установили Google Chrome в свой Ubuntu.
Выполните команду:
sudocp/usr/share/applications/google-chrome.desktop ~/.local/share/applicationsgedit ~/.local/share/applications/google-chrome.desktop
Добавьте в конец файла следующий код:
X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito [NewWindow Shortcut Group]Name=Open New WindowExec=google-chromeTargetEnvironment=Unity [Incognito Shortcut Group]Name=Incognito ModeExec=google-chrome --incognitoTargetEnvironment=Unity
Сохраните и закройте файл. Перезапустите Unity
unity - заменить
3. Добавьте избранное и закладки в домашнюю папку
Это позволит вам получить доступ к различным папкам прямо из программы запуска.
Выполните команду:
sudocp/usr/share/applications/nautilus-home.desktop ~/.local/share/applicationsgedit ~/.local/share/applications/nautilus-home.desktop
Прокрутите файл вниз и замените строку:
OnlyShowIn=GNOME;
с участием
OnlyShowIn=GNOME; Unity;
Добавьте в конец файла следующий код:
X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads;Dropbox[Videos Shortcut Group]Name=VideosExec=nautilus VideosTargetEnvironment=Unity [Documents Shortcut Group]Name=DocumentsExec=nautilus DocumentsTargetEnvironment=Unity [Music Shortcut Group]Name=MusicExec=nautilus MusicTargetEnvironment=Unity [Pictures Shortcut Group]Name=PicturesExec=nautilus PicturesTargetEnvironment=Unity [Downloads Shortcut Group]Name=DownloadsExec=nautilus DownloadsTargetEnvironment=Unity [Dropbox Shortcut Group]Name=DropboxExec=nautilus DropboxTargetEnvironment=Unity
Сохраните и закройте файл. Перезапустите Unity
unity - заменить
4. Сделайте центр запуска LibreOffice более полезным.
Выполните команду:
sudocp/usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applicationsgedit ~/.local/share/applications/libreoffice-startcenter.desktop
Добавьте в конец файла следующий код:
X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw [Writer Shortcut Group]Name=WriterExec=libreoffice -writer%UTargetEnvironment=Unity [Impress Shortcut Group]Name=ImpressExec=libreoffice -impress%UTargetEnvironment=Unity [Calc Shortcut Group]Name=CalcExec=libreoffice -calc%UTargetEnvironment=Unity [Math Shortcut Group]Name=MathExec=libreoffice -math%UTargetEnvironment=Unity [Draw Shortcut Group]Name=DrawExec=libreoffice -draw%UTargetEnvironment=Unity
Сохраните и закройте файл. Перезапустите Unity
unity - заменить
5. Добавьте пользовательские команды в терминал.
Терминал не является приложением, которое вы будете часто использовать, но если вы это сделаете, всегда будет несколько команд, которые вы используете регулярно. Вы можете добавить эти команды в быстрый список для быстрого доступа.
Выполните команду:
sudocp/usr/share/applications/gnome-terminal.desktop ~/.local/share/applicationsgedit ~/.local/share/applications/gnome-terminal.desktop
Прокрутите файл вниз и замените строку:
OnlyShowIn=GNOME;
с участием
OnlyShowIn=GNOME; Unity;
Затем добавьте в конец файла следующий код:
X-Ayatana-Desktop-Shortcuts=UpdateUpgrade;XamppStart;XamppStop; [UpdateUpgrade Shortcut Group]Name=Update and Upgrade SystemExec=gnome-terminal --command"sudo apt-get update && sudo apt-get upgrade"TargetEnvironment=Unity [XamppStart Shortcut Group]Name=Xampp StartExec=gnome-terminal --command"sudo /opt/lampp/lampp start"TargetEnvironment=Unity [XamppStop Shortcut Group]Name=Xampp StopExec=gnome-terminal --command"sudo /opt/lampp/lampp stop"TargetEnvironment=Unity
Сохраните и закройте файл. Перезапустите Unity
unity - заменить
6. Создайте Центр служб Google.
Если вы пользуетесь сервисами Google так же часто, как и я, это будет вам очень полезно.
Откройте текстовый редактор и скопируйте / вставьте следующий код:
[Desktop Entry]Version=1.0Name=Google ServicesExec=/opt/google/chrome/google-chromeIcon=/filepath/to/google-icon.png #change this filepath to the actual icon filepathTerminal=falseType=ApplicationCategories=Network;WebBrowser; X-Ayatana-Desktop-Shortcuts=Gmail;Contacts;Calendar;Docs;Reader; [Gmail Shortcut Group]Name=GmailExec=xdg-open https://gmail.comTargetEnvironment=Unity [Contacts Shortcut Group]Name=Gmail ContactsExec=xdg-open https://www.google.com/contactsTargetEnvironment=Unity [Calendar Shortcut Group]Name=Google CalendarExec=xdg-open https://calendar.google.comTargetEnvironment=Unity [Docs Shortcut Group]Name=Google DocsExec=xdg-open https://docs.google.comTargetEnvironment=Unity [Reader Shortcut Group]Name=Google ReaderExec=xdg-open https://google.com/readerTargetEnvironment=Unity
Не забудьте изменить путь к файлу значка (вы можете загрузить значок Google, который я использовал здесь). В приведенном выше коде используется Google Chrome. Вы можете изменить его, чтобы использовать Firefox или свой любимый браузер.
Сохраните файл с именем " google-services.desktop" в папке " /home/username/.local/share/applications folder".
Затем перетащите этот файл в панель запуска.
7. Добавьте ярлык Google
Вместо доступа к службам Google, если вы хотите иметь быстрый доступ к различным задачам в Google, таким как создание нового электронного письма, добавление календаря, открытие нового документа и т. Д., Вот как вы можете это сделать.
Откройте текстовый редактор и скопируйте / вставьте следующий код:
[Desktop Entry]Version=1.0Name=Google ShortcutsExec=/opt/google/chrome/google-chromeIcon=/filepath/to/google-icon.png #change this filepath to the actual icon filepathTerminal=falseType=ApplicationCategories=Network;WebBrowser; X-Ayatana-Desktop-Shortcuts=Gmail;Calendar;Docs;Spreadsheet;Presentation; [Gmail Shortcut Group]Name=Compose New MailExec=xdg-open https://mail.google.com/mail/?shva=1#composeTargetEnvironment=Unity [Calendar Shortcut Group]Name=Create New EventExec=xdg-open https://www.google.com/calendar/event?action=TEMPLATETargetEnvironment=Unity [Docs Shortcut Group]Name=Create New Document Exec=xdg-open https://docs.google.com/document/create?hl=enTargetEnvironment=Unity [Spreadsheet Shortcut Group]Name=Create New SpreadsheetExec=xdg-open https://spreadsheets.google.com/ccc?new&hl=enTargetEnvironment=Unity [Presentation Shortcut Group]Name=Create New PresentationExec=xdg-open https://docs.google.com/present/create?hl=enTargetEnvironment=Unity
Не забудьте изменить путь к файлу значка.
Сохраните файл с именем " google-shortcuts.desktop" в папке " /home/username/.local/share/applications folder".
Затем перетащите этот файл в панель запуска.
8. Быстрое добавление PPA в программный центр Ubuntu.
Обычно мы добавляем PPA через терминал, но это может быть более эффективным способом.
Выполните команду:
sudocp/usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applicationsgedit ~/.local/share/applications/ubuntu-software-center.desktop
Добавьте следующий код в конец файла.
X-Ayatana-Desktop-Shortcuts=SoftwareProperties;SoftwareSources; [SoftwareProperties Shortcut Group]Name=Update ManagerExec=update-manager -c%uTargetEnvironment=Unity [SoftwareSources Shortcut Group]Name=Add/Edit PPAsExec=gksu software-properties-gtkTargetEnvironment=Unity
Сохраните и закройте файл. Перезапустите Unity
unity - заменить
Вышеупомянутое - лишь малая часть того, что вы можете сделать с помощью быстрых списков Unity. Вы также можете проверить AskUbuntu для получения дополнительных списков.
Примечание. Если после добавления кода быстрого списка он вызывает проблемы в вашей системе, вы можете легко восстановить систему, удалив соответствующий файл .desktop из / home / имя пользователя / .local / share / applications и перезапустите Unity.
23 комментария
Комментарии закрыты.
БЛАГОДАРНОСТЬ
Как можно изменить файл рабочего стола Google Shortcuts, чтобы использовать Chromium вместо Chrome?
Замените строку
Exec=xdg-open https: //…
с
Exec=chromium-browser –apps=https: //…
Это заменит браузер по умолчанию на браузер Chrome.
Просто открывается новая вкладка в новом окне Chromium…
Icon=/ filepath / to / google-icon.png # замените этот путь к файлу на фактический путь к файлу значка
У меня не особо работает. Я скачал значок Google и сохранил его.
~ / Скачать / icons / google-icon.png
Я заменил путь, но он не работает ... если я заменю любую информацию о пути на
Значок=эволюция
Появляется символ эволюции почты… какое-то решение
Это работает для меня. Вы должны использовать абсолютный путь, а не относительный. Использование символа "~" для обозначения домашнего каталога не работает. Мне нужно использовать путь к файлу, например "/home/damien/images/google.png", чтобы он заработал.
Я заменил
Exec
=
/
opt
/
google
/
chrome
/
google-chrome на Exec xdg-open http : //www.google.com/ig. Таким образом, он просто откроется в любом браузере по умолчанию, и вам не придется менять его вручную. Вы можете изменить URL на любой, какой захотите. Эта строка определяет, что происходит, когда вы нажимаете на пусковую установку.
Да, это тоже сработает.
Брилл, спасибо. Однако не нужно использовать sudo!
НЕ ИСПОЛЬЗУЙТЕ СУДО С ГРАФИЧЕСКИМИ ПРИЛОЖЕНИЯМИ !!
ЭТО ВРЕДНО
ИСПОЛЬЗУЙТЕ gksu С ГРАФИЧЕСКИМИ ПРИЛОЖЕНИЯМИ, ЕСЛИ ВЫ НЕ ХОТИТЕ РАБОТАТЬ С ВАШЕЙ СИСТЕМОЙ.
также в этом случае sudo или gksu не требуются, поскольку мы скопировали файл на локальный сервер, принадлежащий пользователю.
Когда я использую настройку "Обновление и обновление системы", я получаю:
E: Команда обновления не принимает аргументов
Кто-нибудь знает исправление? Я пробовал запустить терминал с помощью gksu, но ничего не вышло.
gnome-terminal -t "Обновить и обновить систему" -e "sudo apt-get update" -e "sudo apt-get dist-upgrade"
Извините, это не работает. Он выполняет только последнюю команду, когда вы таким образом передаете команды gnome-terminal.
Вот настоящее исправление:
Exec=gnome-terminal -t "Обновление и обновление системы" -x bash -c "sudo apt-get update; sudo apt-get dist-upgrade "
привет, я попробовал третий вариант добавления дополнительных опций в домашнюю папку в панели запуска ... когда я сделал единство-заменить ... я потерял панель запуска, весь пользовательский интерфейс испортился ... однако пользовательский интерфейс был восстановлен, когда я сделал запустить снова…
СПАСИБО!!! ЭТО ТАК ОЧЕНЬ ПОЛЕЗНО!
Здорово. Невозможно в службах и ярлыках Google добавить "браузер по умолчанию" вместо google chrome или чего-то подобного?
Да, можно, просто замените строку
Exec=/ opt / google / chrome / google-chrome
с участием
Exec=x-www-browser
Спасибо за это ... действительно полезно.
У меня есть одна проблема: в программе запуска firefox, когда я нажимаю "открыть диспетчер профилей", он просто открывает новую версию профиля по умолчанию, вместо того, чтобы предлагать мне варианты a, b или c.
Как запустить файл .sh? что мне писать в параметре exec?
чтобы получить эту работу для gnome3, я должен просто заменить единство на gnome?
-
спасибо за руководство. теперь есть более простой способ редактировать быстрый список. С настройкой Ubuntu для этого теперь есть интерфейс. Конечный результат такой же.
Один вопрос, мне нужен быстрый список внутри значка Thunderbird.
Пометить все сообщения как прочитанные.
Вы знаете, как это сделать.