Команды для быстрых списков

Я использую Unity. Функция Quicklists действительно полезна. Я добавил некоторые записи в быстрый список наутилуса из Ubuntu Tweak. Эти команды было легко понять.
Но сейчас я не знаю, как найти команды, которые следует использовать для добавления быстрого списка. Каждое приложение имеет свой способ команды.

Например:

В то время как команды наутилуса подобны- nautilus /home/username/Music. Команды Chrome совершенно разные. как это- /opt/google/chrome/google-chrome

Теперь, как мне выяснить их для приложений, которые не имеют по умолчанию?

0
задан 27 May 2012 в 19:04

2 ответа

Большинство приложений либо хранятся в каталоге /usr/bin/, либо имеют ссылку в том каталоге, где они хранятся. Графически вы можете перейти к каталогу с помощью Nautilus (браузера файлов по умолчанию) и нажать Ctrl + F , чтобы найти имя приложения. Надеюсь, это поможет.

0
ответ дан 27 May 2012 в 19:04

это очень легко

[NewIncognito Shortcut Group]
Name=New Incognito Window
Exec=/opt/google/chrome/google-chrome --incognito
TargetEnvironment=Unity

вы должны добавить строку вроде этой

X-Ayatana-Desktop-Shortcuts=XXXXX;XXXXX;XXXXX здесь XXXXX имя в [ ] за исключением Shortcut Group

[ 1135] теперь, например,

вы можете дать любое имя между [ ], как здесь NewIncognito Shortcut Group. но вы должны написать Shortcut Group после имени. это означает, что вы можете дать любое имя в [NewIncognito Shortcut Group] вместо NewIncognito.

Name= Может быть что угодно, но не очень важно знать, что он делает.

Exec= - это путь к этому исполняемому файлу (только если каталог не находится в переменной PATH), например, Exec=/opt/google/chrome/google-chrome

, теперь фактическая вещь, которая является главной для всего этого пушистика, это передаваемый параметр при открытии исполняемого файла. здесь это --incognito.

Вы всегда знаете, какой исполняемый файл вы хотите запустить, но вашей главной проблемой является

Какой параметр использовать? или как я знаю, чтобы использовать этот или тот?

просто откройте терминал cd (не нужно cd для dir, если он находится в вашей переменной PATH) в каталог, где находится ваш исполняемый файл .

Теперь напишите имя вашего исполняемого файла (здесь google-chrome), а затем напишите --help. поэтому вы должны набрать

google-chrome --help

, это покажет вам различные опции или параметры, которые можно передать, и другую информацию о них. здесь вывод

OPTIONS
       Google  Chrome has hundreds of undocumented command-line flags that are
       added and removed at the whim of the  developers.   Here,  we  document
       relatively stable flags.

   --user-data-dir=DIR
          Specifies  the directory that user data (your "profile") is kept
          in.  Defaults to ~/.config/google-chrome .   Separate  instances
          of  Google  Chrome  must  use  separate  user  data directories;
          repeated invocations of google-chrome  will  reuse  an  existing
          process for a given user data directory.

   --app=URL
          Runs URL in "app mode": with no browser toolbars.

   --incognito
          Open in incognito mode.

   --version
          Show version information.

этот вывод очень длинный, и я не должен вставлять все здесь.

google-chrome --help открывает manpage на самом деле. но большую часть времени в терминале дается только текстовый вывод.

давайте возьмем пример банши

, если вы запустите banshee --help, это даст что-то вроде

Usage: banshee [options...] [files|URIs...]

Help Options

  --help                   Show this help
  --help-playback          Show options for controlling playback
  --help-query-track       Show options for querying the playing track
  --help-query-player      Show options for querying the playing engine
  --help-ui                Show options for the user interface
  --help-debug             Show options for developers and debugging
  --help-all               Show all option groups
  --version                Show version information

, которые они разделили по категориям помощи. Теперь я хочу узнать параметры воспроизведения, поэтому я наберу

banshee --help-playback

, который показывает,

Playback Control Options

  --next                     Play the next track, optionally restarting if the
                             'restart' value is set

  --previous                 Play the previous track, optionally restarting if
                             the 'restart value is set

  --restart-or-previous      If the current song has been played longer than 4
                             seconds then restart it, otherwise the same as
                             --previous

  --play-enqueued            Automatically start playing any tracks enqueued on
                             the command line

  --play                     Start playback
  --pause                    Pause playback
  --toggle-playing           Toggle playback
  --stop                     Completely stop playback
  --stop-when-finished       Enable or disable playback stopping after the
                             currently playing track (value should be either
                             'true' or 'false')

  --set-volume=LEVEL         Set the playback volume (0-100), prefix with +/-
                             for relative values

  --set-position=POS         Seek to a specific point (seconds, float)
  --set-rating=RATING        Set the currently played track's rating (0 to 5)

Теперь вы знаете, как заставить его воспроизводиться следующим или предыдущим или сделать паузу. Таким образом, вы можете создавать записи, такие как

Exec=banshee --next для следующей песни

Exec=banshee --pause для приостановки песни

Exec=banshee --previous для воспроизведения предыдущего трека

0
ответ дан 27 May 2012 в 19:04

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

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