Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > software > Konsole

Konsole

Notas sobre la configuración del programa Konsole para mejor aprovechamiento de sus posibilidades, y referente a la versión 3 de KDE donde no se diga lo contrario, puesto que es la rama existente en Debian Lenny.

Tamaño del terminal

Para determinar el tamaño en filas y columnas del terminal se debe emplear el parámetro:

--vt_sz CCxFF

donde CC es el número de columnas y FF el de filas, ambos en base diez.

Otras opciones útiles con ella son:

  • --noresize: desactiva el redimensionado de la ventana.
  • --nomenubar: desactiva la barra de menú.
  • --notabbar: desactiva la barra de pestañas.
  • --noscrollbar: desactiva la barra de desplazamiento vertical.

Rutas de acceso

KDE dispone de un programa auxiliar llamado kde-config que sirve para decir lo que sabe sobre dónde están sus cosas (es decir, cómo ha sido compilado e instalado).

Primero vemos qué tipos de recursos conoce y una breve descripción de para qué se emplean:

$ kde-config --types 
apps - Menú de aplicaciones (archivos .desktop)             
config - Archivos de configuración                          
data - El lugar donde las aplicaciones almacenan datos      
...
servicetypes - Tipos de servicios
xdgdata-icon - tipo desconocido
xdgdata-pixmap - tipo desconocido
$

Y empleamos el nombre de cada recurso para que nos facilite una lista de rutas de acceso a los distintos archivos. Las rutas se muestran separadas por el carácter dos puntos (:) y en órden de búsqueda.

$ kde-config --path data 
/home/victor/.kde/share/apps/:/usr/share/apps/

Por lo que si queremos saber dónde guardará el programa konsole sus datos miraremos a partir de /home/victor/.kde/share/apps/konsole; allí existe un directorio llamado profiles y dentro de él un archivo con el nombre del perfil que hayamos guardado (en caso de haberlo hecho, claro).

Perfiles

Campos guardados en cada perfil ...

... y no están todos, porque he tenido que consultar directamente los fuentes del programa, algo que odio particularmente para estos casos, y no estoy demasiado seguro de su importancia real.

Este primer grupo de variables parecen ser las que definen la sesión a nivel global:

  • numSes: número de sesiones a abrir.
  • Pgm0:
  • Args0:
  • Title0:
  • Term0:
  • Icon0:
  • Cwd0:
  • workdir:

PENDIENTE DE COMPLETAR