XULETA: Configurar el teclat a Deepin 25 Minimal

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:

  1. Escriu about:preferences a la barra d’adreces
  2. Secció IdiomaTrieu l’idioma…
  3. Selecciona Català [ca]
  4. Reinicia Firefox

PAS 7: VERIFICAR VERSIÓ CORRECTA

Dins Firefox:

  • Menú ≡ → AjudaQuant 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/