Come faccio ad aggiungere un modello di tastiera a Ubuntu e restituire quel modello alla comunità?


10

Ehi, ho un nuovo laptop Lenovo z570 di recente. Ha una tastiera unica. Sono in grado di usarlo ma non al massimo delle sue capacità. Non riesco a mappare alcuni dei tasti "extra" alle rispettive funzioni. Non esiste un modello di tastiera separato per lenovo z570. Vorrei configurare correttamente questa tastiera e restituire i repository Ubuntu per l'archiviazione in modo che in seguito qualcun altro che utilizza lo stesso laptop possa utilizzare la mia configurazione che ho impostato.

Come lo faccio?

Risposte:


7

Creazione di una keymap modificata e invio al progetto Ubuntu

È fantastico che tu stia pensando di aiutare altri utenti del tuo computer. Ecco alcuni passaggi che puoi eseguire.

Proverò a darti una descrizione dei passaggi necessari. I dettagli dipenderanno dalle esigenze del tuo computer.

Creazione di una mappa di chiavi modificata

Le istruzioni dettagliate per la definizione di una tastiera personalizzata per Ubuntu sono qui . Suggerirei di copiare il tuo file di tastiera esistente con un nuovo nome e quindi di modificare quel file per aggiungere e modificare ciò che è necessario. Puoi farlo con gksudo gedit / usr / share / X11 / xkb / simboli / vecchio-nome e apportare le modifiche nel tuo editor. Quindi salvali con un nuovo nome. Se dimentichi, puoi reinstallare il pacchetto xkb-data.

Attivazione e test della keymap modificata

Vai su Impostazioni di sistema e seleziona il pannello di controllo della tastiera. Nella parte inferiore selezionare Impostazioni layout . Quindi puoi fare clic sull'icona + in basso a sinistra per aggiungere il tuo nuovo file al menu, selezionarlo e testarlo.

Contribuire a Ubuntu

Se non ne hai uno, dovresti ottenere un account Launchpad. Vai al launchpad e fai clic nell'angolo in alto a destra per crearne uno. Altrimenti, accedi.

Il prossimo passo è andare qui e assicurarsi che qualcuno non abbia già presentato una segnalazione. Supponendo che non sia così, segnala il problema che la tastiera predefinita non è adeguata per Lenovo z570 e menziona il perché.

Allega il file che hai creato al bug.

Suggerirei di tornare qui e fornire il collegamento alla segnalazione di bug. In questo modo gli altri che riconoscono la tua domanda qui come il loro problema possono andare alla segnalazione dei bug e fare clic sul collegamento che dice che il bug li influenza.

Aiutare ancora più persone

Puoi andare più lontano di questo controllando questo link alla pagina del launchpad per l'upstream di questo pacchetto. Fare clic sul tag Bugs mostra problemi nel pacchetto upstream che Launchpad conosce. Mostra anche che Freedesktop mantiene un sistema di segnalazione bug per l'upstream.

La maggior parte delle distribuzioni di Linux probabilmente usa questo pacchetto upstream, quindi il tuo contributo può andare oltre una volta che è stato contribuito lì. Ubuntu non è solo un modo per aiutare i propri utenti, ma contribuisce anche a sviluppatori upstream come quelli di Debian e Freedesktop per aiutare gli utenti non Ubuntu.

È possibile fare clic sul collegamento I bug vengono tracciati in Bugedesilla di freedesktop.org. nella parte superiore per accedere al sistema di segnalazione dei bug di Freedesktop e inviare loro la segnalazione di bug e il nuovo file keymap. Una volta fatto ciò, dovresti tornare al rapporto sui bug del Launchpad e aggiungere che il bug ha effetto sul pacchetto upstream e inserire un collegamento al rapporto sui bug upstream. In questo modo gli sviluppatori Ubuntu sapranno che non devono farlo da soli.

Vedo che il team di Ubuntu X è impegnato a preparare Quantal, quindi è probabilmente il momento giusto per dare un contributo. La loro mailing list è ubuntu-x@lists.ubuntu.com e sono sicuro che anche loro si ritrovano su IRC.


3

Suppongo che tu crei un nuovo layout per la tua tastiera usando i file di configurazione xkb. Per fare questo vai a:

/usr/share/X11/xkb/symbols

Qui puoi vedere le configurazioni dei layout di tastiera per abbreviazioni dei paesi. Ad esempio, i layout per gli Stati Uniti inglesi sono nel file "us". In questo file, puoi definire cosa dovrebbe accadere se un tasto viene premuto in diverse situazioni.

Ti suggerisco di guardare il file US e provare a giocare con i tasti fino a quando non ne hai capito, quindi creare il tuo mapping personalizzato.

Puoi vedere un how-to più completo in: http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/


1

Potresti provare a chiedere a un utente di Launchpad affermato di aggiungerli, o se puoi programmare, accedere alla filiale di Bazaar corrispondente a questo codice e proporre una modifica lì. Potrebbe essere necessario prima aderire al rispettivo gruppo, ma potrebbe essere possibile suggerire il codice senza un'appartenenza al gruppo. Qualcuno dovrà impegnarlo per te, però.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.