Cum se execută comenzile xset la pornire în Xubuntu



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Anumite configurații hardware speciale necesită câteva comenzi speciale pentru a rula ori de câte ori porniți Xubuntu și este ușor să le automatizați. În general, acestea ar trebui să funcționeze indiferent de modul în care le executați. Din păcate, există unele situații în care ați putea constata că funcționează bine dacă le rulați individual, dar nu automat. Programul are legătură cu modul în care Xubuntu interacționează cu interfața grafică de utilizator X11, dar ar trebui să descoperiți că este o soluție ușoară.



Să presupunem, de exemplu, că executați o pereche de comenzi de fiecare dată când Xubuntu începe să vă configureze mouse-ul. Ambele comenzi funcționează dacă le rulați în interiorul terminalului sau poate ținând apăsată tasta Super sau Windows și apăsând R pentru a deschide Xfce4 Application Finder. În ambele cazuri, acestea funcționează bine. Uneori, dacă încercați să le rulați la pornire cu aplicația „Sesiuni și pornire”, doar una dintre aceste două va intra în vigoare. Reconfigurarea xset și apoi setarea unei casete de selectare în Xubuntu ar putea fi tot ce aveți nevoie pentru ca acesta să funcționeze.



Rularea comenzilor xset sau xinput la pornire

Asigurați-vă că comenzile de configurare hardware cu care lucrați rulează bine în terminal înainte de a continua. Ocazional, problema este rezultatul unei erori tipografice, mai degrabă decât a oricărei ciudățenii din Xubuntu. Dacă sunteți complet sigur că aveți totul configurat corect, deschideți din nou programul Sesiuni și pornire. Navigați la fila „Application Autostart”, apoi selectați Adăugare pentru a face dublu clic pe o intrare pentru ao edita. Să presupunem că lucrați cu o comandă de configurare a mouse-ului, cum ar fi xset m 2 16, încercați să o dormiți câteva secunde. Veți dori în continuare să vă asigurați că comanda xset în sine este corectă și probabil că veți dori să reevaluați motivele pentru care ați setat manual acest lucru. Unele dintre setările avansate realizate de utilizatori cu xset pot fi realizate mai ușor prin intermediul instrumentelor pe care Xubuntu le folosește.



Utilizatorii care au mai lucrat cu scripturi bash sunt probabil deja familiarizați cu cum să facă acest lucru, dar cei care nu sunt pot întârzia comanda de la executare, ceea ce îi dă timp să ruleze numai după ce Xubuntu încarcă o grămadă de valori implicite Xfce4. Folosind comanda de mai sus, o puteți dormi timp de 10 secunde schimbând-o în:

bash -c ‘sleep 10 && xset m 2 16’



Când porniți Xubuntu, interfața desktop instalată încearcă să încarce un număr de ceea ce consideră implicite raționale. Pentru majoritatea hardware-urilor, acestea sunt corecte, dar pot suprascrie unele setări personalizate care sunt efectuate înainte de a le face. Acest lucru poate duce în cele din urmă la tipurile de conflicte pe care le-ați fi putut vedea. Amânând execuția, codul respectiv execută comanda specifică numai după ce Xubuntu este terminat. S-ar putea să găsiți că trebuie să schimbați 10 din acea comandă într-o întârziere și mai mare. Depinde de cât durează Xubuntu pentru a porni mașina și ar putea fi implicată o experimentare. Nu ar trebui să configurați comanda pentru a dormi mai mult de 20 de secunde. Dacă faceți acest lucru, atunci mai mult ca sigur ceva face ca Xubuntu să pornească foarte încet. În aceste cazuri, este posibil să aveți prea multe procese de lansare la pornire.

Poate aveți instalate prea multe pachete pe care nu le mai folosiți. În mod ironic, s-ar putea să fie mai ușor să remediați această situație instalând managerul de pachete Synaptic, dacă nu ați făcut-o deja. Folosiți sudo apt-get install synaptic și apoi rulați programul după ce este instalat. S-ar putea să găsiți unele programe pe care nu le mai utilizați și, prin urmare, puteți scăpa. Acest lucru poate ajuta la performanța de pornire. Orice alte modificări de performanță pe care le-ați putea încerca ar putea ajuta, de asemenea, la reducerea timpului necesar pentru a întârzia comanda xset. În exemplele noastre de imagini, Xubuntu rulează o temă personalizată din xfce-look și, dacă acesta este cazul în sistemul dvs., vă recomandăm să vedeți cât de grea este tema. Unele teme Xubuntu personalizate necesită un timp pentru a se încărca și oricum ar putea degrada performanța generală în timp.

Ori de câte ori opriți aparatul, vă recomandăm să vă asigurați că este bifată caseta de selectare „Salvați sesiunea” pentru a vă asigura că Xubuntu vă salvează setările, ceea ce ar putea fi necesar să atenueze și această problemă. Reporniți aparatul după ce ați făcut acest lucru numai după ce ați obținut comanda xset pentru a se lipi și a vedea dacă acum pornește totul corect. Dacă face acest lucru, nu ar trebui să mai aveți probleme.

Rețineți că, deși ar trebui să înlocuiți codul dintre cele două ampersands și ghilimelele unice, puteți utiliza acest lucru dacă descoperiți că Xubuntu suprascrie o comandă xinput utilizată pentru a vă configura mouse-ul sau tastatura. Din punct de vedere tehnic, puteți pune acolo orice cod doriți să execute Xubuntu când pornește, dar setările implicite nu vor înlocui majoritatea celorlalte tipuri de comenzi. Aceste valori implicite indică doar dispozitivele de intrare de bază și nu vor fi aplicate atunci când comutați înainte și înapoi între console virtuale.

Unii utilizatori spun că codul de întârziere bash ar trebui să fie ascuns în interiorul unui script shell executabil, dar în general acest lucru nu este necesar. Programul Sesiuni și pornire poate rula orice aruncați asupra sa. Alți utilizatori sugerează ca aceste comenzi să fie mapate la o comandă rapidă de la tastatură folosind instrumentele de comandă rapidă de la tastatură Xfce4 care vin cu Xubuntu. În timp ce configurați-l în acest mod nu va cauza niciun rău, nici acest lucru nu este necesar din punct de vedere tehnic. Simpla utilizare a aplicației Sesiuni și pornire cu o întârziere de bash adecvată ar trebui să funcționeze în majoritatea covârșitoare a situațiilor.

Verificați comanda xset pentru a vă asigura că nu utilizați setările opțiunii de compatibilitate -bc pentru server. Xubuntu le va înlocui întotdeauna, deoarece tipul de hardware vechi pe care sunt concepute să le suporte nu se potrivește cu interfața desktop Xfce pe care o folosește Xubuntu.

4 minute citite