Puteți face acest lucru modificând bash-completări
definiție pentru Firefox. Dacă aveți nevoie de suport pentru completarea automată pentru un număr limitat de fișiere, atunci ceva de genul acesta ar funcționa:
Deschideți terminalul (dacă nu este deja deschis)
Deschideți fișierul de completări corespunzător pentru Firefox cu sudo
:
sudo {editor la alegere} /usr/share/bash-completion/completions/firefox
Notă: Asigurați-vă că înlocuiți {editor la alegere}
cu editorul ales de dvs.
În jurul liniei 42, veți vedea asta:
_filedir „@(?([xs])htm?(l)|pdf)”
Aceasta este linia care controlează ce fel de extensii de fișiere sunt disponibile ca completare automată pentru Firefox. Aici putem vedea suport pentru .htm
, .html
, .xhtm
, .xtml
, .xshtm
, .xshtml
, și .pdf
. Puteți adăuga extensii de fișiere suplimentare după pdf
:
_filedir „@(?([xs])htm?(l)|pdf|svg|jpg|jpeg|png|gif)”
Aici am adaugat .svg
, .jpg
, .jpeg
, .png
, și .gif
. Simțiți-vă liber să adăugați/eliminați după cum este necesar.
Salvați fișierul.
Reîncărcați-vă sursa bash:
sursa ~/.bashrc
Notă: Alternativ, puteți închide terminalul și îl redeschideți. Dacă aveți alte ferestre Terminal (sau conexiuni SSH) deschise, atunci sursa va trebui să fie reîncărcată în fiecare înainte de a putea folosi această completare automată.
In plus...
Dacă doriți ca completarea automată să permită orice fișier să funcționeze cu Firefox, indiferent de capacitatea browserului de a reda informațiile, apoi puteți elimina totul după _filedir
a lăsa un gol:
_filedir
Acest lucru vă va permite să completați automat lucruri fără sens, cum ar fi:
firefox ~/Documents/backup.sql.gz