Posso obter o gedit para abrir na inicialização com uma lista de determinados arquivos?

1

Eu sei como abrir certos processos na inicialização, mas eu gostaria que o gedit abrisse vários arquivos por padrão também. Às vezes, leva-me alguns minutos para encontrar / lembrar de todos eles e isso tornaria muito mais rápido. Isso é possível?

    
por LagarLagar 01.01.2017 / 19:06

2 respostas

2

Basta adicionar isso aos seus aplicativos de inicialização:

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

Ele passa os caminhos de arquivo como argumentos para o GEdit, o que faz com que o GEdit abra esses arquivos.

    
por 01.01.2017 / 20:29
0

Você não precisa de um padrão gedit se tudo que precisa é lembrar de uma lista de arquivos. Você pode simplesmente salvar um atalho gedit file1 file2 file3 na área de trabalho.

Quanto ao seu pedido exato, não existe recurso de gedit especial. Eu usaria apenas um wrapper.

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

Em seguida, adicionaria meus arquivos padrão desejados a ~ / .gedit_default como links simbólicos:

ln -s /path/to/myfile1 ~/.gedit_default
ln -s /path/to/myfile2 ~/.gedit_default
    
por 01.01.2017 / 19:57