Puncte:2

Cum să deschideți fișiere cu numele care începe cu „." într-un program

drapel cn

Să presupunem că am deja o fereastră Gedit deschisă și vreau să editez fișierul .bashrc, pe care nu l-am editat recent. Ar trebui să dau clic pe butonul „Deschidere”, să navighez la directorul meu de acasă și să dau clic pe fișier pentru a-l deschide.

Acest lucru nu este posibil, deoarece atunci când o fereastră „Deschideți fișierul” apare pe ecran, nu afișează niciun fișier care începe cu „."

Și asta nu este numai pentru Gedit: am încercat cu mai multe programe, dar problema rămâne, chiar și atunci când, în mod normal, Nautilus le arată când lucrează ca un standalone. Știu că pot deschide fișiere cu Gedit folosind terminalul meu, dar este posibil să le deschid cu GUI?


Făcând câteva teste pentru această întrebare, am descoperit o interacțiune ciudată:

Cand eu

  1. Deschide Nautilus
  2. Bifați caseta „Marchează fișierele mele ascunse ca vizibile” pentru a le face vizibile
  3. Închide Nautilus
  4. Deschide orice alt program
  5. Selectați butonul Deschidere (Nu afișează fișierele ascunse)
  6. Închideți fereastra pop-up
  7. Inchide programul
  8. Deschide spatele Nautilus

Apoi caseta de selectare pe care ați dat clic la pasul 2 pe Nautilus nu mai este bifată

DAR

Cand eu

  1. Deschide Nautilus
  2. Bifați caseta „Marchează fișierele mele ascunse ca vizibile” pentru a le face vizibile
  3. Deschide orice alt program (Nautilus încă deschis)
  4. Selectați butonul Deschidere (Acum arată fișierele ascunse)
  5. Închideți fereastra pop-up

Atunci Nautilus va păstra caseta de selectare bifată!

Nu știu dacă caseta de selectare rămâne bifată chiar și după o repornire a sistemului: repornesc imediat după ce această întrebare este postată și voi edita această întrebare dacă verificarea dispare.


EDITAȚI | ×

În timp ce făceam mai multe teste pentru a monitoriza această interacțiune ciudată, am încercat să folosesc VSCode în loc de Gedit. Dintr-un motiv obscur, se pare că atunci când dau clic pe „deschide fișierul” pe VSCode, acesta îmi suprascrie setările, dezactivând „Marcați fișierele ascunse ca vizibile” și făcând fișierele ascunse invizibile încă o dată. Am încercat trucul de mai înainte, păstrând atât Nautilus cât și Gedit deschise în timp ce făceam clic pe butonul „deschide fișierul” din VSCode, dar setările au fost suprascrise și caseta de selectare a fost demarcată când fereastra pop-up Nautilus a fost închisă.


EDIT N2

Se pare că nu sunt singurul care se confruntă cu acest tip de problemă cu VSCode. Aici există un link către o problemă github deschisă cu aceeași problemă pe care o întâmpin eu.

sudodus avatar
drapel jp
Din fereastra terminalului `gedit ~/.bashrc`. Din Nautilus trebuie mai întâi să îl faceți să arate fișierele ascunse. Apoi căutați în directorul dvs. de acasă și puteți da dublu clic pentru a deschide și „.bashrc”. Setarea de afișare a fișierelor ascunse ar trebui să supraviețuiască repornirii.
Tox46 avatar
drapel cn
@sudodus Am făcut-o, așa cum este scris în a doua parte a întrebării mele
Puncte:6
drapel cn

În caseta „Fișier - Deschidere”, apăsați Ctrl+H pentru a comuta afișarea fișierelor ascunse.De asemenea, puteți să faceți clic dreapta în lista de fișiere și să selectați „Afișați fișierele ascunse” din meniul cu clic dreapta. Cel puțin, acesta răspunde la „Cum se deschide fișiere cu numele care începe cu „.” într-un program.

Aceeași tastă de comandă rapidă funcționează în nautilus. În nautilus, setarea se propagă la toate instanțele deschise atunci când o modificați într-o singură instanță. În schimb, dialogurile de fișiere GTK3 își iau starea inițială de la modul în care a fost setat prin nautilus, dar pot fi apoi modificate individual și sunt reținute pentru aplicație atâta timp cât rămâne deschisă. Cel puțin așa funcționează pentru mai multe aplicații, inclusiv Gedit și LibreOffice. Cu toate acestea, VSCode poate reseta setările de dialog de fiecare dată când este închis. Dialogurile de deschidere a fișierului GTK2, cum ar fi în Gimp, își amintesc setările în cadrul aplicației între reporniri.

Cel puțin, așa funcționează pe sistemul meu: nu pot reproduce problema pe care o descrii, nici pe Ubuntu 21.04 cu Gnome 40 de la PPA, nici pe o instalare standard a Ubuntu 20.04.

Tox46 avatar
drapel cn
Am incercat solutia ta. Când faceți clic pe CTRL+H în selectorul meu de fișiere VSCode, afișează fișierele ascunse și menține verificarea atunci când deschideți înapoi Nautilus. Când deschid înapoi o fereastră pop-up VSCode, se pare că nu am făcut nimic și CTRL+H nu a fost apăsat
vanadium avatar
drapel cn
VSCode poate interfera. Vă rugăm să încercați și cu, de exemplu, Gedit, o altă aplicație Gnome.
Tox46 avatar
drapel cn
Gedit pare să funcționeze conform intenției utilizând soluția dvs. VSCode trebuie să facă ceva ciudat cu selectorul de fișiere.
vanadium avatar
drapel cn
VCCode poate reseta dialogul de fiecare dată, în timp ce pentru alte aplicații, starea este reținută în timp ce aplicația este deschisă. Dacă o aplicație este închisă și apoi deschisă din nou, inițial casetele de dialog GTK vor avea starea ca în nautilus.
Tox46 avatar
drapel cn
Căutarea pe internet cu VSCode ca cuvânt cheie principal apare o problemă github deschisă care indică exact problema pe care o întâmpin. Mulțumesc pentru timpul acordat
rexkogitans avatar
drapel cn
Doar o notă secundară de la cineva care codifică în Linux de câțiva ani: există o mulțime de editori buni în Linux. Lucrez cu Geany, care este o aplicație GTK și, prin urmare, se integrează perfect cu infrastructura GNOME. Nu este nevoie să distrugeți aspectul și senzația GNOME cu aplicațiile MS.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.