Puncte:2

Cum să utilizați comanda rapidă ctrl+L de la nautilus în timp ce deschideți sau salvați un fișier dintr-un software terță parte, să spunem libreoffice sau sublime folosind ctrl+o și ctrl+s?

drapel ph

Mulți dintre voi s-ar putea să nu fi înțeles ce vă întreb (îmi pare rău că sunt atât de slab cu abilitățile mele de a întreba), așa că permiteți-mi să vă explic cu ajutorul unui exemplu.

Să presupunem că sunt în mine ~/desktop/teme/practice/cuvinte/ director și vreau să salvez un cuvânt (.odt) fișier aici. După cum puteți vedea în captura de ecran de mai jos, îmi pot accesa ctrl + L scurtătură în nautilus manager de fișiere pentru a accesa locația text a directorului meu, așa că l-am copiat în clipboard folosind ctrl + c.

dir. de lucru

Apoi, am deschis Libreoffice și am tastat un document și am încercat să salvez fișierul în locația dorită (adică ~/desktop/assignments/practicas/words/) folosind ctrl + L scurtătură.

birou

Când apăs salva butonul, apare fereastra de mai jos (eu numesc acest „Nautilus deschideți și salvați navigatorul”. Nu știu care este numele său oficial, așa că dacă cineva mi-ar putea spune, v-aș fi recunoscător).

salvați navigatorul

În mod implicit, îmi spune să salvez fișierul în ~/Documente/, dar așa cum am menționat mai sus, vreau să-mi salvez fișierul în ~/desktop/teme/practice/cuvinte/ asa ca am incercat sa folosesc ctrl + L comandă rapidă pentru a obține locația bazată pe text, astfel încât să pot lipi calea directorului meu din clipboard, dar tasta de comandă rapidă nu funcționează aici. Nu numai asta, nici una dintre alte taste precum del, Alt + introduce etc. lucrează în această fereastră de navigare de salvare. Așa că trebuie să navighez manual la locația dorită, așa cum se arată mai jos. Este cu adevărat frustrant și îmi pierd mult timp în timp ce deschid și salvez fișiere.

navigarea manuală

Am încercat chiar să activez permanent locația bazată pe text, dar nimic nu se schimbă în fereastra de salvare a navigatorului. Am incercat chiar sa instalez Nemo manager de fișiere (al linux mint), dar fereastra de salvare arată în continuare la fel. Pe de altă parte, în Windows File Explorer, am putut face orice de la deschide/salva fereastră (adică fiecare comandă de comandă rapidă folosită pentru a funcționa) și chiar avea o locație bazată pe text ca implicită.

Dacă încerci să-mi dai un răspuns specific Libreoffice, atunci te rog să nu faci asta, pentru că nu mă va ajuta. Comportament similar ar putea fi replicat pentru o serie de aplicații care permit ctrl + o/ctrl + S comenzi rapide bazate ca firefox/sublim/gedit/vscode/Android studio etc. Deci caut o solutie generala.

Vă mulțumesc pentru că ați avut atâta răbdare și mi-ați ascultat întrebarea, dacă m-ați putea ajuta, ar fi foarte apreciat.

N0rbert avatar
drapel zw
Bun eseu. Care este versiunea dumneavoastră Ubuntu și mediul desktop actual?
shadyWeeb18 avatar
drapel ph
ubuntu 20.04 LTS focal
Puncte:0
drapel it

Motivul pentru care nu puteți utiliza Nautilus comenzile rapide din acele ferestre se datorează faptului că nu sunt Nautilus ferestre. Pur și simplu arată într-un fel similar pentru că folosesc aceeași temă. De fapt, majoritatea programelor care vin cu Ubuntu folosesc o temă unificată. Acestea fac astfel încât utilizatorul să se poată schimba la „aspectul și senzația” dorit fără prea multă agitație. De exemplu, în interiorul setări gui, aveți opțiunea de a schimba între temele deschise și cele întunecate cu un singur clic de mouse. Fără temele unificate, acest lucru nu ar fi posibil.

The salva fereastra dintr-un program este implementată de dezvoltator ca parte a GTK pachet. Pentru mai multe informații despre subiect, puteți căuta pe google Teme GTK, sau mai bine zis, introduceți același termen în căutarea pe site din partea de sus a ecranului. Este un subiect destul de amplu, care depășește cu mult scopul acestei postări.

În ceea ce privește o soluție la problema ta, o vei găsi în setări meniul pe care l-am menționat mai devreme.Pentru a accesa, faceți clic pe săgeata drop-down din colțul din dreapta sus al ecranului.

Odată ce meniul este afișat, va trebui să navigați în partea de jos a meniului de navigare din partea stângă a ferestrei. Undeva între mijlocul și partea de jos a meniului, ar trebui să vedeți opțiunea comenzi rapide de la tastatură. Făcând clic pe acesta, veți avea acces la toate comenzile rapide ale sistemului, dar, în opinia mea, aceasta nu este cea mai bună parte a funcției.

Dacă derulați în partea de jos a listei de comenzi rapide, veți găsi o zonă intitulată Comenzi rapide personalizate. Această caracteristică, dacă este utilizată corect, va oferi o comandă rapidă la aproape orice din sistem.

De exemplu, puteți scrie și aloca un script scurt (la o comandă rapidă) care copiază orice document în ~/desktop/teme/practice/cuvinte/, sărind astfel nautilus si salva ferestre cu totul.

Cu toate acestea, presupunând că sunteți nou Ubuntu (dar și presupunând că ești programator, doar din programele pe care le-ai menționat) nu m-aș aștepta să poți scrie un script bash de pe cuff. Deocamdată, aș recomanda să scrieți o comandă care mută fișierele cu căi care se potrivesc ~/Documente/*\.odt către directorul țintă la ~/desktop/teme/practice/cuvinte/. Acest lucru mută orice fișier din documente cu tipul de fișier .odt automat în directorul țintă.

Pentru a face acest lucru, în Comenzi personalizate zona de înainte, adăugați o comandă cu un nume ca muta fișierele în directorul meu, sau ceva de genul ăsta. Pentru comanda reală, încercați asta:

mv ~/Documents/*\.odt ~/desktop/assignments/practicas/words/

asigurați-vă că includeți bara oblică inversă înainte de punct. De asemenea, de cele mai multe ori, atunci când specificați comenzi pentru programe în acest fel, acestea nu vor fi interpretate de bash. Acest lucru are o mulțime de implicații. În primul rând, majoritatea comenzilor (cum ar fi mv de exemplu) nu pot fi numite fără numele lor complete.

Pentru a ocoli acest lucru, puteți începe prin a apela bash:

/usr/bin/bash -c mv ~/Documents/*\.odt ~/desktop/assignments/practicals/words/

Acest lucru va fi util mai ales atunci când începeți să încercați să încadrați mai multe apeluri de program într-o singură comandă (se va întâmpla, vă promit. ( : )

Oricum, pentru a rezuma: pentru moment, copierea și lipirea ultimei comenzi de mai sus în fereastra de mai sus într-o scurtătură personalizată pe care o definiți vă va permite să faceți următoarele.

  • când apare meniul de salvare, faceți clic pe salvare și lăsați-l să se închidă.

  • odată ce fereastra se închide, apăsați tastele rapide.

  • Asta e gata. Fișierul dvs. (și orice altul .odt fișiere, în cazul în care ați uitat să utilizați tastele rapide data trecută) este acum salvat în directorul țintă.

NOTĂ: spun eu 'deocamdata' deoarece acest lucru este menit să fie suficient până în momentul în care vă simțiți suficient de confortabil cu interfața Linux, încât să nu fiți preocupat de ceea ce se întâmplă cu gtk ferestre. Din nou, se va întâmpla. Sunt sigur că sunteți sceptici, la fel ca și mine, dar după un timp, mi-am dat seama cu ce tranzacționam acea funcționalitate „drag and drop” pentru: control. Control complet al mașinii dvs. Trebuie doar să știi cum, iar informațiile sunt toate în fața ta. Trebuie doar să știi cum să-l cauți.

Oricum, încep să mă îndepărtez de subiect, așa că voi încheia spunând că a durat ceva timp pentru a scrie, așa că sunt sigur că am uitat ceva. Dacă aveți întrebări, comentați mai jos acest răspuns și voi primi o notificare.

Puncte:0
drapel cn

Odată ce ați copiat calea în nautilus folosind Ctrl+LCtrl+c comandă rapidă, o puteți lipi direct în dialogul de salvare (Ctrl+v). Apoi adăugați numele fișierului la calea pe care tocmai ați lipit-o și apăsați introduce pentru a salva fișierul în acea locație.

shadyWeeb18 avatar
drapel ph
Da, fac așa din ultimele zile. Cred că Windows File Explorer a fost mai convenabil, dar m-aș obișnui cu asta :)
vanadium avatar
drapel cn
Ce era mai convenabil la windows? S-ar putea să nu înțeleg problema reală atunci. În caseta Salvare ca, nu există „Ctrl+l”: trebuie doar să lipiți direct
Puncte:0
drapel zw

Dialogurile de deschidere și salvare a fișierului sunt produse de componenta GTK numită GtkFileChooserDialog.

Ai dreptate despre Ctrl+L, era disponibil în astfel de dialoguri în versiunile anterioare, cum ar fi Ubuntu 18.04 LTS cu Gtk2.

Fluxul de lucru propus pentru versiunile moderne bazate pe Gtk3 este următorul:

  1. Navigați către o cale folosind Nautilus, Nemo sau Caja
  2. presa Ctrl+L pentru a schimba bara de locație de la pesmet la vizualizarea de introducere a textului
  3. presa Ctrl+C pentru a copia calea de la bara de locații la clipboard
  4. Deschideți o aplicație precum Firefox, Chromium, LibreOffice, orice altceva
  5. Pastă Ctrl+V cale spre Nume câmpul GtkFileChooserDialog
  6. Lovit introduce pentru a merge pe calea necesară
  7. Specificați numele fișierului necesar dacă salvați fișierul; sau alegeți fișierul de deschis dacă îl deschideți.

Notă: mă descurc cu un mod similar pe Windows de ani de zile. Această metodă crește productivitatea.

shadyWeeb18 avatar
drapel ph
Da, asta pare cel mai bun mod.

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.