Copiar salida de un comando de la terminal al Portapapeles

Por alguna razón en particular puede que en algún momento necesitemos enviar la salida de algún comando de la terminal directo al portapeles del sistema, y aquí entra en acción xclip, una herramienta simple que nos provee acceso al portapapeles de X11.

En archlinux se encuentra disponible en el repo [extra]:

sudo pacman -Sy xclip

y listo.

Para copiar solo usamos un pipeline:

echo "Prueba para el blog" | xclip -selection clipboard

Y tendremos esa cadena en el portapapeles.

Fuente: de san Google llegue a esta pregunta en stackoverflow.

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 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.

Veromix – PulseAudio y KDE

Vermoix es un plasmoid para KDE SC -¿que otro DE o aplicación tiene plasmoids?- que sirve para controlar PulseAudio, mas precisamente el volumen de cada aplicación que esta usandolo.

Con el se puede controlar el volumen de cada aplicacion, el volumen general (Master), pulsando el icono de alguna aplicación la enmudecemos o no en caso de haber estado en ese estado, botones de control para aplicaciones (reproducir, anterior, siguiente) y algunas otras cosillas…

KMix tiene soporte para PulseAudio, pero no de manera directa (hay que hacer un par de clicks mas…). En fin una aplicación mas para hacernos mas vagos la vida mas facil, y la cual ya esta entre las que uso a diario.

Quien quiera instalarlo en ArchLinux deberá hacer un simple:

yaourt -S kdeplasma-addons-applets-veromix

y listo.

Home page del proyecto