Windsurf en Fluxbox: cómo aplicar el fix del keyring en MX Linux 23 XFCE (Debian 12)


Windsurf en Fluxbox: cómo aplicar el fix del keyring en MX Linux 23 XFCE (Debian 12)

Instalé Windsurf en MX Linux 23 (basado en Debian 12) y abre, pero como este está basado en VS Code, podría necesitar el mismo fix del keyring en Fluxbox.


🔧 SOLUCIÓN DEFINITIVA

La solución es obligar a Windsurf a usar:

--password-store="gnome-libsecret"

Asegúrate de tener instalado:

sudo apt install libsecret-1-0 libsecret-tools gedit

MÉTODO 1: Modificar el launcher (.desktop)

1. Copiar el lanzador

cp /usr/share/applications/windsurf.desktop ~/.local/share/applications/

2. Editarlo

gedit ~/.local/share/applications/windsurf.desktop

3. Cambiar la línea principal Exec=

Busca:

Exec=/usr/share/windsurf/windsurf %F

Cámbiala por:

Exec=/usr/share/windsurf/windsurf --password-store="gnome-libsecret" %F

4. Cambiar también la acción “New Empty Window”

Busca esta parte:

[Desktop Action new-empty-window]

Y cambia:

Exec=/usr/share/windsurf/windsurf --new-window %F

por:

Exec=/usr/share/windsurf/windsurf --password-store="gnome-libsecret" --new-window %F

Resultado final del archivo

[Desktop Entry]
Name=Windsurf
Comment=Tomorrow's Editor, Today.
GenericName=Text Editor
Exec=/usr/share/windsurf/windsurf --password-store="gnome-libsecret" %F
Icon=windsurf
Type=Application
StartupNotify=false
StartupWMClass=Windsurf
Categories=TextEditor;Development;IDE;
MimeType=application/x-windsurf-workspace;
Actions=new-empty-window;
Keywords=vscode;

[Desktop Action new-empty-window]
Name=New Empty Window
Name[cs]=Nové prázdné okno
Name[de]=Neues leeres Fenster
Name[es]=Nueva ventana vacía
Name[fr]=Nouvelle fenêtre vide
Name[it]=Nuova finestra vuota
Name[ja]=新しい空のウィンドウ
Name[ko]=새 빈 창
Name[ru]=Новое пустое окно
Name[zh_CN]=新建空窗口
Name[zh_TW]=開新空視窗
Exec=/usr/share/windsurf/windsurf --password-store="gnome-libsecret" --new-window %F
Icon=windsurf

MÉTODO 2: Alias en terminal

gedit ~/.bashrc

Añade al final:

alias windsurf='/usr/share/windsurf/windsurf --password-store="gnome-libsecret"'

Aplica cambios:

source ~/.bashrc

Ahora puedes abrirlo con:

windsurf

MÉTODO 3: Menú de Fluxbox

Edita:

gedit ~/.fluxbox/menu

Añade:

[exec] (Windsurf Corregido) {/usr/share/windsurf/windsurf --password-store="gnome-libsecret"} </usr/share/pixmaps/windsurf.png>Recarga Fluxbox:
fluxbox-remote reconfig

o desde el menú:

Click derecho → Restart


✅ Conclusión

Windsurf, al igual que Cursor, Kiro y VS Code, puede necesitar acceso correcto al keyring en escritorios ligeros como Fluxbox.

Como Fluxbox no trae un gestor de llaves integrado, se puede forzar manualmente con:

--password-store="gnome-libsecret"

Dios les bendiga


Comentarios