Я хотел бы использовать следующий сценарий для моих любимых приложений под Linux (Ubuntu 10.10), чтобы сохранить захват мыши и щелчок по ним:

  1. Откройте терминал (Ctrl - Alt - D)
  2. Введите мой псевдоним для приложения (например: FF для Firefox)
  3. Запустите приложение и немедленно убейте терминал, а не когда я закрою приложение.
  4. Определите размеры и положение приложения, используя параметр --geometry из gnome-terminal

На данный момент я создал следующий псевдоним, но он ведет себя не так, как описано:

alias ff="gnome-terminal --geometry 100x100-0+0 -e 'firefox'; exit"

Вместо этого он открывает новый терминал, убивает первый и убивает второй после выхода из Firefox.

Если я попробую следующее вместо этого:

alias ff2="firefox &; exit"

Я получаю сообщение об ошибке:

bash: syntax error near unexpected token `;'

На самом деле все эти попытки терпят неудачу:

alias ff="gnome-terminal --geometry 100x100-0+0 -e 'firefox'; exit"
alias ff2="firefox &; exit"
alias ff3="nohup firefox & ; exit"
alias ff4="nohup firefox; exit

Как я могу получить желаемое поведение?

3 ответа3

3

Собственно, вот оно:

nohup firefox & 2> /dev/null; exit;

Если вы хотите использовать псевдоним, просто выполните:

alias ff='nohup firefox & 2> /dev/null; exit;'

и смотреть волшебство, когда вы выполняете FF

1

Это ответ SuperUser, но знаете ли вы о ярлыке Alt-F2?

0

аргументы команды nohup &; выход

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .