Com executar ordres xset a l'inici a Xubuntu



Proveu El Nostre Instrument Per Eliminar Problemes

Algunes configuracions especials de maquinari requereixen algunes ordres especials per executar-se cada vegada que inicieu Xubuntu i és fàcil automatitzar-les. En general, haurien de funcionar independentment de com els feu servir. Malauradament, hi ha algunes situacions en què és possible que funcioni bé si les executeu de forma individual però no automàtica. El programa té a veure amb la manera com Xubuntu interactua amb la interfície gràfica d’usuari X11, però hauríeu de trobar que és una solució fàcil.



Suposem, per exemple, que executeu un parell d’ordres cada vegada que Xubuntu comença a configurar el ratolí. Ambdues ordres funcionen si les executeu a l'interior del terminal o potser mantenint premuda la tecla Super o Windows i pressionant R per obrir el cercador d'aplicacions Xfce4. En qualsevol cas, funcionen bé. De vegades, si proveu d'executar-les a l'inici amb l'aplicació 'Sessions i inici', només una d'aquestes dues entrarà en vigor. Reconfigurar xset i després establir una casella de selecció a Xubuntu pot ser tot el que necessiteu perquè funcioni.



Execució d’ordres xset o xinput a l’inici

Assegureu-vos que les ordres de configuració de maquinari amb què esteu treballant funcionin bé al terminal abans de continuar. De vegades, el problema és el resultat d'un error tipogràfic en lloc de qualsevol estranyesa a Xubuntu. Si esteu completament segur que teniu tot configurat correctament, obriu de nou el programa Sessions i Inici. Aneu a la pestanya 'Inici automàtic de l'aplicació' i seleccioneu Afegeix per fer doble clic a una entrada per editar-la. Suposem que esteu treballant amb una ordre de configuració del ratolí com ara xset m 2 16, proveu de dormir-lo durant uns quants segons. Tot i així, voldreu assegurar-vos que l’ordre xset sigui correcte i probablement voldreu tornar a avaluar els motius per establir-lo manualment. Algunes de les configuracions avançades que els usuaris fan amb xset es poden aconseguir més fàcilment mitjançant les eines que utilitza el propi Xubuntu.



Els usuaris que ja han treballat amb scripts bash probablement ja estiguin familiaritzats amb com fer-ho, però els que no ho són poden retardar l’execució de l’ordre, cosa que li dóna temps a executar-se només després que Xubuntu hagi carregat un munt de valors predeterminats de Xfce4. Amb l'ordre anterior, podeu dormir-lo durant 10 segons canviant-lo a:

bash -c 'sleep 10 && xset m 2 16'



Quan inicieu Xubuntu, la interfície d'escriptori instal·lada intenta carregar una part del que considera valors predeterminats racionals. Per a la majoria de maquinari, són correctes, però poden anul·lar alguns paràmetres personalitzats que es realitzen abans de fer-ho. Això en última instància, pot provocar el tipus de conflictes que podríeu haver estat veient. En retardar l'execució, aquest codi només executa l'ordre específica després de fer Xubuntu. És possible que necessiteu canviar el 10 d’aquesta ordre per un retard encara més llarg. Depèn del temps que triga Xubuntu a arrencar la màquina i hi pot haver una mica d'experimentació. No hauríeu d’haver d’establir l’ordre durant més de 20 segons. Si ho feu, el més probable és que alguna cosa faci arrencar Xubuntu molt lentament. En aquests casos, és possible que s'iniciïn massa processos a l'inici.

Potser teniu massa paquets instal·lats que ja no utilitzeu. Irònicament, és possible que sigui més fàcil corregir aquesta situació instal·lant el gestor de paquets Synaptic si encara no ho heu fet. Utilitzeu sudo apt-get install synaptic i, a continuació, executeu el programa un cop instal·lat. És possible que trobeu alguns programes que ja no utilitzeu i, per tant, podeu eliminar-los. Això pot ajudar al rendiment de l’arrencada. Qualsevol altre ajust de rendiment que pugueu provar també podria ajudar a reduir el temps necessari per retardar l'ordre xset. A les nostres imatges d’exemple, Xubuntu executava un tema personalitzat des de xfce-look i, si és el cas del vostre sistema, és possible que vulgueu veure la pesada del tema. Alguns temes personalitzats de Xubuntu triguen una estona a carregar-se i poden degradar el rendiment general amb el pas del temps.

Sempre que apagueu la màquina, us recomanem que assegureu-vos que la casella de selecció 'Desa la sessió' estigui marcada per assegurar-vos que Xubuntu desa la vostra configuració, cosa que potser també haurà d'alleujar aquest problema. Reinicieu la màquina després de fer-ho només després d’haver aconseguit que l’ordre xset s’enganxi i vegeu si ara s’inicia tot correctament. Si ho fa, no hauríeu de tenir cap altre problema.

Tingueu en compte que, tot i que haureu de substituir el codi entre les dues marques i la cometa única, també podríeu utilitzar-lo si trobeu que Xubuntu substitueix una ordre xinput que s’utilitza per configurar el ratolí o el teclat. Tècnicament, podeu posar-hi qualsevol codi que vulgueu que executi Xubuntu quan arrenca, però la configuració predeterminada no substituirà la majoria dels altres tipus d’ordres. Aquests valors predeterminats només apunten als dispositius d’entrada bàsics i no s’aplicaran quan canvieu d’anada i tornada entre consoles virtuals.

Alguns usuaris diuen que el codi de retard bash hauria d’estar amagat dins d’un script d’intèrpret d’ordres executable, però generalment no és necessari. El programa Sessions i inici pot executar qualsevol cosa que hi tireu. Altres usuaris suggereixen que aquestes ordres s’assignin a una drecera de teclat mitjançant les eines de drecera de teclat Xfce4 que vénen amb Xubuntu. Tot i que configurar-lo d’aquesta manera no causarà cap dany, això tampoc és tècnicament innecessari. Simplement utilitzar l’aplicació Sessions i inici amb un retard adequat de bash hauria de funcionar en la immensa majoria de les situacions.

Comproveu l'ordre xset per assegurar-vos que no utilitzeu la configuració de l'opció de compatibilitat -bc per al servidor. Xubuntu sempre els anul·larà, ja que el tipus de maquinari heretat que han estat dissenyats per admetre no acaba de combinar amb la interfície d’escriptori Xfce que utilitza Xubuntu.

4 minuts de lectura