Ho creato alcuni segnalibri in Nautilus, ovvero collegamenti ad alcune directory.
Vorrei cduna directory che è stata aggiunta ai segnalibri in Nautilus. Mi chiedevo se fosse possibile?
Ho creato alcuni segnalibri in Nautilus, ovvero collegamenti ad alcune directory.
Vorrei cduna directory che è stata aggiunta ai segnalibri in Nautilus. Mi chiedevo se fosse possibile?
Risposte:
Nautilus salva i suoi segnalibri in un file chiamato .gtk-bookmarksin casa (da Ubuntu 13.04 in poi, si trova in .config/gtk-3.0/bookmarks). I segnalibri sono memorizzati in chiaro, un segnalibro per riga. Con un po 'di scripting di shell dovrebbe essere possibile analizzare il file e configurare la vostra shell per permettere una cosa del genere: cd somebookmarkname.
Vecchio thread, ma nel caso in cui aiuti qualcuno, l'utile commento di @SuperMagic non ha funzionato per me ksh, quindi ho inserito questo .kshrc:
function cdbm {
ENTRY=$(grep "$1" $HOME/.config/gtk-3.0/bookmarks)
DIR=$(echo "$ENTRY" | sed 's|file://||g' | cut -d' ' -f1)
cd $DIR
}
bash( ./bashrc).