programa 2
programa 3
Aquí tens la xuleta clara, curta i útil perquè el Miquel del futur no hagi de tornar a patir amb Deepin 25 Minimal i els seus misteris del teclat. És exactament el que hem descobert i configurat avui, resumit en format pràctic.
🧩 XULETA: Configurar el teclat a Deepin 25 Minimal (sense interfície gràfica)
🎯 1. Deepin 25 Minimal NO té configuració visual de teclat
- No apareix el mòdul Dispositius → Teclat
- No existeixen serveis com
deepin-daemon,dde-daemon, etc. - Deepin no crea el fitxer
keylayout.json - Per tant, NO gestiona layouts ni variants
- Tot depèn de X11 + Fcitx5
🎯 2. Fcitx5 interfereix amb X11
Per defecte, Fcitx5:
- carrega només un layout
- ignora variants
- sobreescriu la configuració del sistema
- impedeix tenir es(cat),us alhora
Solució: desactivar el teclat de Fcitx5.
🎯 3. Fitxer XKB que Deepin sí que respecta
Cal crear el fitxer:
Codi
/etc/X11/xorg.conf.d/00-keyboard.conf
Amb aquest contingut:
Codi
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "es,us"
Option "XkbVariant" "cat,"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Això defineix:
- Català (variant cat) com a primer layout
- US com a segon
- Alt+Shift per canviar
🎯 4. Fitxer de Fcitx5 que NO interfereix
Editar:
Codi
~/.config/fcitx5/profile
I deixar-lo així:
Codi
[Groups/0] Name=Default Default Layout=es Default Variant=cat DefaultIM=none [Groups/1] Name=US Default Layout=us DefaultIM=none [GroupOrder] 0=Default 1=US
Això fa que:
- Fcitx5 no gestioni el teclat
- X11 sigui l’únic responsable dels layouts
- Les variants funcionin
- Els dos layouts apareguin
🎯 5. Aplicar la configuració
Després de modificar els fitxers:
Codi
pkill -9 fcitx5 fcitx5 -d setxkbmap -layout "es,us" -variant "cat," -option "grp:alt_shift_toggle"
🎯 6. Validar
Codi
setxkbmap -query
Resultat correcte:
Codi
layout: es,us variant: cat, options: grp:alt_shift_toggle
🟢 Amb això tens:
- Català (L·) com a layout principal
- US com a secundari
- Canvi amb Alt+Shift
- Configuració persistent
- Sense dependències de Deepin-daemon
- Sense interferències de Fcitx5
Quan vulguis, podem ampliar la xuleta amb:
- afegir ES “normal”
- posar US com a primer
- canviar el shortcut
- fer un script d’autocomprovació
- o automatitzar-ho per a altres màquines Deepin
Quan et vingui de gust, ho reprenem.