Чи можу я примусити gedit відкриватися при запуску зі списком певних файлів?


1

Я знаю, як зробити певні процеси відкритими при запуску, але мені дуже хочеться, щоб gedit відкривав ряд файлів за замовчуванням кожен раз. Іноді знадобиться мені пару хвилин, щоб знайти / запам'ятати їх усіх, і це зробило б це набагато швидше. Чи можливо це?

Відповіді:


2

Просто додайте це до своїх запуску програм:

gedit "~/file 1" "~/Documents/file 2" "~/Desktop/file 3"

Він передає шляхи до файлів як аргументи до GEdit, через що GEdit відкриває ці файли.


Я фактично забув, що ми можемо використовувати команди для запуску програм. Це хороше рішення, дякую.
LagarLagar

0

Вам не потрібен типовий gedit, якщо все, що вам потрібно, це запам'ятати список файлів. Ви можете просто зберегти gedit file1 file2 file3ярлик на робочому столі.

Що стосується вашого точного запиту, то немає такої спеціальної функції gedit. Я б просто скористався обгорткою.

sudo mv /usr/bin/gedit /usr/bin/gedit.real
echo '#!/bin/bash' |sudo tee /usr/bin/gedit
echo '[ -d ~/.gedit_default ] && filelist=`ls ~/.gedit_default`' |sudo tee -a /usr/bin/gedit
echo 'gedit.real "$@" $filelist' |sudo tee -a /usr/bin/gedit
sudo chmod +x /usr/bin/gedit
mkdir -p ~/.gedit_default

Тоді я б додав потрібні файли за замовчуванням до ~ / .gedit_default як символьні посилання:

ln -s /path/to/myfile1 ~/.gedit_default
ln -s /path/to/myfile2 ~/.gedit_default

Напевно, ви хочете прочитати це: wiki.bash-hackers.org/syntax/redirection
UTF-8

@ UTF-8 Вам відомо про переадресацію з проблемою sudo, чи не так?
argle

Так. Але я це не застосовується, якщо ви зробите частину перенаправлення команди, до якої передаєте sudo.
UTF-8,

Що вище не так. Крім того, wiki.bash-hackers.org/syntax/redirection не стосується жодного випадку перенаправлення, що є частиною команди.
argle
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.