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.
GUIA D’INSTAL·LACIÓ FIREFOX 152.0.5
PAS 1: CÒPIA DE SEGURETAT DEL PERFIL ACTUAL
cp -r ~/.mozilla/firefox ~/copia_seguretat_firefox_$(date +%Y%m%d)
Verifica: ls ~/copia_seguretat_firefox_*
PAS 2: TANCAR FIREFOX COMPLETAMENT
pkill -9 firefox sleep 2 ps aux | grep firefox
No ha d’aparèixer cap procés firefox.
PAS 3: ELIMINAR VERSIONS ANTIGUES
sudo rm -f /usr/bin/firefox sudo rm -f /bin/firefox hash -r
PAS 4: VERIFICAR QUE NOMÉS HI HA LA NOVA VERSIÓ
which firefox firefox --version
Ha de mostrar: Mozilla Firefox 152.0.5
PAS 5: ACTUALITZAR ACCÉS DIRECTE DEL MENÚ
cat > /tmp/firefox.desktop << 'EOF' [Desktop Entry] Version=1.0 Name=Firefox Web Browser Name[ca]=Navegador web Firefox Comment=Browse the World Wide Web Comment[ca]=Navegueu per el web GenericName=Web Browser GenericName[ca]=Navegador web Exec=/opt/firefox/firefox %u Icon=/opt/firefox/browser/chrome/icons/default/default128.png Terminal=false Type=Application Categories=Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; StartupNotify=true EOF sudo mv /tmp/firefox.desktop /usr/share/applications/firefox.desktop sudo update-desktop-database
PAS 6: OBRIR FIREFOX I CONFIGURAR CATALÀ
firefox &
Dins Firefox:
- Escriu
about:preferencesa la barra d’adreces - Secció Idioma → Trieu l’idioma…
- Selecciona Català [ca]
- Reinicia Firefox
PAS 7: VERIFICAR VERSIÓ CORRECTA
Dins Firefox:
- Menú ≡ → Ajuda → Quant al Firefox
- Ha de mostrar: 152.0.5
NETEJA FINAL (opcional)
cd ~/Downloads rm -f firefox-152.0.5.tar.xz 'firefox-152.0.5 (1).tar.xz'
SI ALGUNA COSA FALLA: RESTAURAR CÒPIA
cp -r ~/copia_seguretat_firefox_*/* ~/.mozilla/firefox/