Blog del Podcast
podcast      GitHub      Twitter   Telegram

lxterminal como guake en i3wm

Tiempo estimado de lectura: 5 minutos. 608 palabras. i3wm

Me he cansado de utilizar guake y hace muchísimo tiempo siempre utilizaba lxterminal (Está programada en C y utiliza la biblioteca VTE para la emulación de la terminal. Es una terminal muy ligera) en los escritorios LXDE. Como somos animales de costumbres, vuelvo a esta terminal que me gusta mucho, pero lo malo de este cambio, es que no quiero perder la función de estar en cualquier escritorio y con un simple F12, lanzar y ocultar la terminal igual que hacer guake, así que voy a mostrar como he configurado en mi gestor de ventanas i3wm para utilizarlo de ese modo.

Al lanzar por primera vez lxterminal pulsando F1 o si así lo prefieres, como aparece en la primera opción que está comentada medinate #, crea una primera pesataña llamada ScratchPad. Recuerda que solo en la pestaña ScratchPad, funcionará la opción F12 para ocultar o des-ocultar la terminal.

Archivo de configuración de i3wm

Añade a tu archivo ~/.config/i3/config

# Al iniciar la sesión, lanza lxterminal con 5 pesatañas abiertas con el nombre ScratchPad
exec --no-startup-id lxterminal --tabs="ScratchPad","ScratchPad","ScratchPad","ScratchPad","ScratchPad"
# Tecla Super (logo windows + F1), lanza lxterminal con una pestaña llamada ScratchPad
bindsym $mod+F1 exec lxterminal -t ScratchPad
assign [title="ScratchPad"] scratchpad
bindsym F12 [title="ScratchPad"] scratchpad show; [title="ScratchPad"] move position center; [title="ScratchPad"] resize set 100 ppt 100 ppt; [title="ScratchP    ad"] fullscreen enable
for_window [title="ScratchPad"] floating enable, move scratchpad, resize set 100 ppt 100 ppt, border none, focus, sticky enable

Explicación del archivo de configuración:

Lanzar lxterminal con 5 pestañas con el nombre ScratchPad

lxterminal --tabs="ScratchPad","ScratchPad","ScratchPad","ScratchPad","ScratchPad"

Mi archivo de configuración de lxterminal

El archivo de configuración de lxterminal está en ~/.config/lxterminal/lxterminal.conf.

Este es mi archivo actual de configuración:

[general]
fontname=Monospace 15
selchars=-A-Za-z0-9,./?%&#:_
scrollback=1000
bgcolor=rgb(0,0,0)
fgcolor=rgb(170,170,170)
palette_color_0=rgb(0,0,0)
palette_color_1=rgb(170,0,0)
palette_color_2=rgb(0,170,0)
palette_color_3=rgb(170,85,0)
palette_color_4=rgb(0,0,170)
palette_color_5=rgb(170,0,170)
palette_color_6=rgb(0,170,170)
palette_color_7=rgb(170,170,170)
palette_color_8=rgb(85,85,85)
palette_color_9=rgb(255,85,85)
palette_color_10=rgb(85,255,85)
palette_color_11=rgb(255,255,85)
palette_color_12=rgb(85,85,255)
palette_color_13=rgb(255,85,255)
palette_color_14=rgb(85,255,255)
palette_color_15=rgb(255,255,255)
color_preset=VGA
disallowbold=false
boldbright=true
cursorblinks=false
cursorunderline=false
audiblebell=false
visualbell=false
tabpos=bottom
geometry_columns=1000
geometry_rows=1000
hidescrollbar=true
hidemenubar=true
hideclosebutton=false
hidepointer=false
disablef10=false
disablealt=false
disableconfirm=false

[shortcut]
new_window_accel=<Primary><Shift>n
new_tab_accel=<Primary><Shift>t
close_tab_accel=<Primary><Shift>w
close_window_accel=<Primary><Shift>q
copy_accel=<Primary>Up
paste_accel=<Primary>Down
name_tab_accel=F2
previous_tab_accel=<Primary>Left
next_tab_accel=<Primary>Right
move_tab_left_accel=<Primary><Shift>Left
move_tab_right_accel=<Primary><Shift>Right
zoom_in_accel=<Primary>plus
zoom_out_accel=<Primary>minus
zoom_reset_accel=<Primary><Shift>parenright

Estos son algunos de mis atajos personalizados:


Publicado por Angel el Saturday 11 March del 2023



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.