Как сделать Настольный “ярлык”, который открывает терминал, но в соответствии с другим каталогом, чем значение по умолчанию домой?

Если Вы не возражаете против пространства перед большинством из них:

echo -e {100..104}\\n >numbers-file.txt

Без пространства, но с дополнительной командой:

echo {100..104} | sed 's/ /\n/g' >numbers-file.txt

Редактирование для бонусной команды энергии (открывают энергию):

i100[esc]qqyyp[ctrl-a]q2@q:w numbers-file.txt

Для большего количества чисел, увеличения 2 соответственно.

8
05.01.2015, 02:01
2 ответа

Большинство терминальных программ как xterm, urxvt, терминал гнома имеет опцию изменить запуск рабочий каталог оболочки.

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

--working-directory=DIRNAME

Необходимо смотреть на страницы руководства терминала гнома для проверки этого.

Так, если бы Вы хотите сделать настольный ярлык, команда, которую необходимо ввести, была бы:

gnome-terminal --working-directory=/home/you_username/Dropbox/GTD

Заранее не стесняйтесь тестировать команду на своем текущем терминальном сеансе.


Для пользователей на Linux Mint следуйте этим инструкциям

  1. Щелкните правой кнопкой по Рабочему столу
  2. Выберите, "создают средство запуска"
  3. Назовите этот ярлык с любым именем, которое Вы хотите
  4. В поле Command войти gnome-terminal --working-directory=XXX. Удостоверьтесь, что заменили XXX с каталогом Вы хотите, чтобы это перешло в (см. пример выше),
7
27.01.2020, 20:12
  • 1
    Где я ввожу ту команду? Скорее как я создаю настольный ярлык? –  damx 22.01.2013, 21:40
  • 2
    , я не использую монетный двор, ни я в настоящее время использую гнома. Но я помню, что необходимо щелкнуть правой кнопкой по рабочему столу и создать средство запуска. Окно с несколькими поп записей. Должен быть один entrybox в том окне, куда необходимо поместить команду. –  user1146332 22.01.2013, 21:49
  • 3
    Ничего себе, это работает отлично! ^^)/yatta! Спасибо user1146332. Надежда Вы не возражаете против меня пересматривающий Ваш ответ немного и добавляющий определенные шаги, которые я сделал в случае, если другие могли бы найти полезным. Еще раз спасибо. –  damx 22.01.2013, 21:53
  • 4
    я рад видеть, что он работает на Вас. Не стесняйтесь пересматривать мой ответ (но возможно Ваше количество репутации еще не достаточно для этого) –  user1146332 22.01.2013, 21:58

Создайте файл с именем something.desktop и добавьте следующий код. Если вы знакомы с командами запуска «something.desktop», в терминале будут перечислены все файлы в домашнем каталоге.

И обязательно сделайте исполняемый файл something.desktop. Чтобы сделать любой файл исполняемым, код-

chmod +x /path/to/your/something.desktop

Отредактируйте его со своими значениями

[Desktop Entry]
Type=Application
Name=IPT
GenericName=IPT
Comment=IPT Desktop icon developed by Mritunjay
Categories=Network;Security;
X-KeepTerminal=true
Icon=/usr/img/ip.png
Exec=gnome-terminal --tab --title="List files" --command="bash -c '/home; ls; $SHELL'"

NoDisplay=true

Надеюсь, это поможет!!

1
27.01.2020, 20:12

Теги

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