Ocultar barra de titulo en KDE SC

Al usar Ubuntu con Unity me acostumbre a tener los botones de maximizar, minimizar y restaurar (no en ese orden precisamente) en la barra de tareas, y que la barra de titulo de la ventana no este al estar la ventana maximizada.

En la entrada anterior dije que había instalado Arch + KDE SC de nuevo, y lo que mencioné antes sobre las ventanas es algo que hice al instalar el sistema.

Para hacerlo debemos instalar el paquete kwinbuttonapplet disponible en AUR:

yaourt -S kwinbuttonapplet

Una ves hecho eso agregamos los botones en la barra de tareas:

después de agregar los botones, debemos configurarlos:

Una ves hecho eso, desactivamos la barra de titulo de las ventanas. Para eso editamos el archivo de configuración de Kwin, Alt+F2 y:

kwrite ~/.kde4/share/config/kwinrc

y agregamos la siguiente linea bajo la sección [Windows] y solo bajo esa sección, si lo hacen en otro lugar van a tener problemas o no va a funcionar. La linea:

BorderlessMaximizedWindows=true

Hecho eso cerramos sesión y volvemos a ingresar, resultado:

Escritorio con Firefox y Konsole

Fuente

Chromium o Firefox

Firefox o Chromiuml, la verdad que siempre e sido usuario del panda rojo, pero la verdad que Chromium viene haciendo un excelente trabajo, para los usuarios  de KDE el uso de diálogos nativos era algo esperadisimo, eso y dado que Chromium usa GTK+ “directo o plano” (ya explico porque esa caracterización) permitiendo que el navegador use Oxygen Gtk, hace que los KDEeros nos sintamos muy a gusto usándolo.

En el caso de Firefox, el parche que creo OpenSUSE para integrarlo a KDE es genial, pero aun así no termina de encajar en el entorno, y es que, dado que Xulrunner usa un estilo gráfico que trata de copiar el estilo de GTK (o usa GTK con estilo medio raro que copia el usado por el sistema pero a medias), lo cual hace que use un GTK falso (por eso la caracterización anterior) hace que todos sus controles se vean raros, mas que nada en KDE, incluso usando OxygenKDE quedan detalles que hacen que se sienta raro el uso.

En la visualización de las paginas web se ven estos detalles:

Nuevamente, Firefox usa ese tema raro de GTK, que hace que no concuerde con la apariencia del resto del entorno, porque no es un estilo propio pero tampoco uno agradable.

En el caso de Chromium se las ingeniaron y crearon unos widgets propios, iguales para todas las plataformas y temas, siendo ese su estilo, y además da la impresión de que el botón “va” con la pagina web, es complicado de explicar pero se ve. Son estos detalles los que hacen la navegación mas placentera o no (como decía Sherlock Holmes, los detalles mas pequeños son los mas importantes).

En fin, es solo una opinión, por ahora uso Chromium el cual por ahora me gusta mas, algunos podrán estar de acuerdo y otros no.

Saludos.

Chromium y KDE SC

Una de las cosas que muchos usuarios de KDE SC y Chromium estaban esperando es la integración o el uso por parte de Chromium de los diálogos nativos de KDE, bueno, ya llegaron, al menos en la versión 17.****.
No hay que hacer nada para activarlos, solo instalar la ultima versión de desarrollo, lo cual en Archlinux se hace con:
yaourt -S chromium-browser-bin
Y listo.


En Ubuntu -no lo e probado- se puede hacer de la siguiente forma:
sudo add-apt-repository ppa:chromium-daily/ppa
sudo apt-get update
sudo apt-get install chromium-browser

(En realidad seria para Kubuntu, pero igual esta versión trae algunos detalles para su integración en Unity).
Mas en Chromium Code Reviews

Ortografía en KDE SC – Archlinux

Hoy, mientras escribía un par de cosas (entre ellas otro post que publicaré mas adelante) me di con que no se corregía la ortografía en KDE SC (KWrite, Kate, etc), así que ni flojo ni perezoso abrí Firefox (no lleva mucho esfuerzo no?) y en un par de clicks di con la respuesta en un foro; hay que instalar un paquete: aspell-es (para ingles es aspell-en). En Archlinux con un simple:

sudo pacman -Sy aspell-es

esta todo listo. En caso de querer otro idioma busca que paquetes están disponibles:

pacman -Ss aspell

y de la lista selecciona el que mas se ajuste a lo tuyo. En caso de no estar en esa lista busca en AUR e instalas.

Una ves hecho eso vamos a Preferencias del sistema->Local->Corrector ortográfico y seleccionamos el idioma predeterminado.

En el caso de tener Firefox y/o Thunderbird instalado, ellos usan Hunspell, pero también debemos instalar otro paquete para nuestro idioma:

sudo pacman -S hunspell-es

y de no ser español lo que queremos, hacemos:

pacman -Ss hunspell

e instalamos el deseado. Y si no esta, buscamos en AUR.

Global menu

Hola, hace mucho que no posteo y la verdad es que es por muchos motivos (falta de inspiracion y tiempo principalmente), pero esto es algo que me salio bastnte bien y queria compartirlo.

Ultimamente estuve probando Ubuntu 11.04 (aun sigo con Arch+KDE SC) y me dieron ganas de tener el menu global en KDE, y buscando un poco lo logré, aunque tarea facil no fue.

Lo primero que hay que instalar para tener esto es (desde ahora en adelante todos los paquetes a instalar van a ser desde AUR, asi que si no tenes una maquina rapida preparate una peli porque tarda en compilar todo) necesario instalar qt-appmenu, appmenu-qt (si, son dos paquetes diferentes y el ultimo depende del primero) y plasma-menu-bar. Una ves instalados en el panel de KDE agrega el applet Window Menubar y reinicia el equipo (se deben cargar la librerias de nuevo). Con esto tenes el menu global para todas las aplicaciones de Qt-KDE.

Si queres ademas soporte para las aplicaciones GTK2, debes instalar gtk2-appmenu y appmenu-gtk. Una ves instalados estos paquetes seguro te dice que debes agregar UBUNTU_MENUPROXY="libappmenu.so" al archivo /etc/profile, si el archivo no existe, crealo. De nuevo reinicia el equipo.

Para LibreOffice debemos instalar lo-menubar .

Con chromium la cosa es facil, una ves instalado el soporte para GTK2, debemos ir a about:flags y buscamos una etiqueta que diga:

Experimental GNOME menu bar support

y hacemos click en habilitar. Si no esta debe ser porque ya esta habilitada.

El problema viene con Firefox, ya que este no funciona con  GTK2 en su totalidad, debido a XUL (no se bien como es la cosa aca). Para habilitar el soporte vamos a descargar el plugin de Ubuntu, al ultimo seleccionamos el paquete de acuerdo a la arquitectura del sistema (32 o 64 bit) una ves descargado lo descomprimimos, y a la carpeta data.tar.gz que se creo la descomprimimos, vamos a usr/lib/firefox-addons/extensions y copiamos la carpeta globalmenu@ubuntu.com y la pegamos en /home/TUUSUARIO/.mozilla/firefox/(xz234l.default O ALGO ASI)/extensions. Reiniciamos firefox y deberia estar el menu.

En cuanto a las aplicaciones en GTK3 no las implemente porque tengo que compilar varios paquetes, asi que por el momento no lo voy a hacer. hay que instalar los paquetes gtk3-ubuntu y appmenu-gtk3.

ATENCIÓN: tene en cuenta que esto te va a llevar mucho tiempo (mas que nada al compilar qt y gtk2, y tambien es posible que debas tocar algo mas de lo mencionado arriba, o que alguna aplicación falle, por lo que debes saber bien lo que estas haciendo.

Problemas después de actualizar Archlinux

Hace unos dias actualice Arch, eran como cuatriquinientos megas para descargar (hacia tiempo que no actualizaba). Reinicio la PC para que se apliquen los cambios, y me encontré con 2 bugs muy feos.

Primero, un bug muy raro que hacia que cada ves que cambiaba el tamaño de Konsole Arch se congelaba, no ovy a hacer larga la cosa para esto dado que Gabunto hizo una entrada al respecto con posibles soluciones. En lo personal yo lo solucione instalando Nouveau, los drivers libres de Nvidia, por curiosidad mas que nada, y la verdad que funcionan bastante bien, incluso reproduciendo videos en HD.

El otro bug era respecto a Networkmanager y el administrador de KDE. Despues de actualizar no me salia mas la entrada en el administrador para conectarme con mi modem 3g -lei en internet y hasta para las conexiones cableadas pasa esto de no poder conectarse-. Después de hacer millones de cosas para arreglarlo, incluida una reinstalación, leo en internet -lo siento pero perdí el enlace- que haciendo un downgrade de los paquetes networkmanager y kdeplasma-applets-networkmanagement se solucionaba, dicho y hecho, ahora tengo internet. Las versiones que hay que instalar son, para networkmanager menor a la 0.8.3-0.20110113 y para kdeplasma-applets-networkmanagement menor a la git20110418-1.

Si no borraste el cache de Pacman, dichos paquetes, por lo general, se encuentran en la carpeta /var/cache/pacman/pkg, por lo que para instalarlos hacemos:

sudo pacman -U /var/cache/pacman/pkg/kdeplasma-applets-networkmanagement-git20110418-1-i686.pkg.tar.xz /var/cache/pacman/pkg/networkmanager-0.8.3-0.20110113-i686.pkg.tar.xz

y reiniciamos.

Agregando opciones al monitor de sistema de KDE

Hoy me e encontrado con algo bastante util, y la verdad que no lo esperaba. La capacidad de  ksysguard (Monitor de systema) de agregar pestañas para ver lo que ocurre en nuestra PC.

Para hacerlo basta ir a Archivo->Nueva hoja de trabajo, alli nos saldra una ventana donde debemos poner el numero de filas y columnas de la hoja, el intervalo de actualización de la hoja, y el nombre (no presisamente en ese orden). Una ves hecho eso veremos nuestra hoja, y a la derecha un panel con todo lo que se puede agregar, lo cual se hace arrastrando y soltando, luego seleccionamos el tipo de grafico y listo.

Como dato curioso, después de agregar varios sensores, y paginas y demas, cada ves que iniciaba el Monitor, este era quien consumia mas recursos, asi que cuidado.