Herramientas de usuario

Herramientas del sitio


openbsd:desktop

OpenBSD Desktop

Herramientas

nombre comando uso
Corebird corebird cliente Twitter
Taskwarrior task gestor de tareas
Cmixer cmixer equalizador y mezclador
gPodder gpodder cliente podcast
Minitube minitube cliente YouTube
Libre Office libreoffice suite de ofimática
MousePad mousepad Notepad++ clone
Thunar thunar explorador de carpetas
WiFind wifind explorador de redes WiFi
Midnight Commander mc Comandante Norton clone
Dos Box dosbox emulador de MS-DOS
Midori midori navegador web ligero
Firefox firefox navegador web
FileZilla filezilla Transferencias de archivos
Xcowsay xcowsay vaca que avisa
scrot scrot captura de pantalla
maim maim captura de pantalla
Simple MTPfs simple-mtpfs conexión de smartphones
Grive grive cliente de sincronización con Google Drive
ownCloud Client owncloudclient cliente de sincronización con ownCloud
SSH fs sshfs montaje de unidades remotas vía SSH
rtorrent rtorrent cliente Bittorrent
SMPlayer smplayer interfaz GUI para mplayer
feh feh visor de imágenes
FANN Fast Artificial Neural Network Library
p5-AI-FANN AI::FANN Perl wrapper interface for the Fast Artificial Neural Network library
VyM vym View Your Mind - mapas mentales
hotplug-diskmount hotplugd automontaje de dispositivos USB

La lista de paquetes instalados (sin número de versión) puede obtenerse con la instrucción

$ pkg_info -mz

/etc/fstab

Conviene activar el flag wxallowed en la partición /usr/local para que los packages que aún violan la regla W^X puedan funcionar sin que el sistema los aborte.

/usr/local ffs rw,nodev,wxallowed 1 2

.profile

PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games:.
PKG_PATH=http://ftp.hostserver.de/pub/OpenBSD/`uname -r`/packages/`uname -m`/

export PATH HOME TERM PKG_PATH
export PS1="[\u@\h] \W \\$ "

echo "Tienes $(task +DUE or +OVERDUE count) tareas pendientes" | xcowsay 
task +DUE or +OVERDUE

firmware

# fw_update -a

Package Manager

# pkg_add pkg_mgr

.Xresources

Xft*antialias:          true
Xft*dpi:                96
Xft*autohint:           true
XTerm*background:       black
XTerm*foreground:       grey
XTerm*cursorColor:      grey
XTerm.vt100.geometry:   79x25
XTerm*scrollBar:        true
XTerm*rightScrollBar:   true
XTerm*saveLines:        10000
XTerm*faceName:         Terminus
XTerm*faceSize:         10
XTerm*toolBar:          on
urxvt*loginShell:true
urxvt*transparent:true
urxvt*shading:40
urxvt*background:Black
urxvt*foreground:grey
urxvt*scrollBar:true
urxvt*scrollBar_right:true
urxvt*transpscrollbar:true
urxvt*saveLines:32767
urxvt*termName:rxvt
urxvt*font:xft:Terminus
URxvt.perl-ext-common: selection-to-clipboard

.xinitrc

xrdb -load $HOME/.Xresources
synclient ClickPad=1     # this will enable click-and-drag/select actions with two fingers
synclient TapButton1=1   # for emulating left-clicks with tapping
synclient TapButton2=3   # for right-clicks with two-finger tapping
xbattbar &
autocutsel &
feh --bg-fill tron_legacy_to_the_safe_house_by_vyle_art-d385s57.jpg
exec ck-launch-session spectrwm

slim

Simple login manager

thunar

Explorador de carpetas

terminus font

rxvt-unicode

clone of rxvt with Unicode and Xft support. Soporta transparencia.

spectrwm

Windows manager minimalista

/etc/spectrwm.conf

# Key bindings for Spanish (es) keyboards
# unbind with: bind[] = <keys>
modkey                  = Mod4
bind[bar_toggle]        = MOD+b
bind[bar_toggle_ws]     = MOD+Shift+b
bind[button2]           = MOD+v
bind[cycle_layout]      = MOD+space
bind[flip_layout]       = MOD+Shift+backslash
bind[float_toggle]      = MOD+t
bind[focus_main]        = MOD+m
bind[focus_next]        = MOD+j
bind[focus_next]        = MOD+Tab
bind[focus_prev]        = MOD+k
bind[focus_prev]        = MOD+Shift+Tab
bind[focus_urgent]      = MOD+u
bind[height_grow]       = MOD+Shift+exclamdown
bind[height_shrink]     = MOD+Shift+apostrophe
bind[iconify]           = MOD+w
bind[initscr]           = MOD+Shift+i
bind[lock]              = MOD+Shift+Delete
bind[master_add]        = MOD+comma
bind[master_del]        = MOD+period
bind[master_grow]       = MOD+l
bind[master_shrink]     = MOD+h
bind[maximize_toggle]   = MOD+e
bind[menu]              = MOD+p
bind[move_down]         = MOD+Shift+plus
bind[move_left]         = MOD+dead_grave
bind[move_right]        = MOD+plus
bind[move_up]           = MOD+Shift+dead_grave
bind[mvrg_1]            = MOD+Shift+KP_End
bind[mvrg_2]            = MOD+Shift+KP_Down
bind[mvrg_3]            = MOD+Shift+KP_Next
bind[mvrg_4]            = MOD+Shift+KP_Left
bind[mvrg_5]            = MOD+Shift+KP_Begin
bind[mvrg_6]            = MOD+Shift+KP_Right
bind[mvrg_7]            = MOD+Shift+KP_Home
bind[mvrg_8]            = MOD+Shift+KP_Up
bind[mvrg_9]            = MOD+Shift+KP_Prior
bind[mvws_1]            = MOD+Shift+1
bind[mvws_2]            = MOD+Shift+2
bind[mvws_3]            = MOD+Shift+3
bind[mvws_4]            = MOD+Shift+4
bind[mvws_5]            = MOD+Shift+5
bind[mvws_6]            = MOD+Shift+6
bind[mvws_7]            = MOD+Shift+7
bind[mvws_8]            = MOD+Shift+8
bind[mvws_9]            = MOD+Shift+9
bind[mvws_10]           = MOD+Shift+0
bind[mvws_11]           = MOD+Shift+F1
bind[mvws_12]           = MOD+Shift+F2
bind[mvws_13]           = MOD+Shift+F3
bind[mvws_14]           = MOD+Shift+F4
bind[mvws_15]           = MOD+Shift+F5
bind[mvws_16]           = MOD+Shift+F6
bind[mvws_17]           = MOD+Shift+F7
bind[mvws_18]           = MOD+Shift+F8
bind[mvws_19]           = MOD+Shift+F9
bind[mvws_20]           = MOD+Shift+F10
bind[mvws_21]           = MOD+Shift+F11
bind[mvws_22]           = MOD+Shift+F12
bind[name_workspace]    = MOD+Shift+slash
bind[quit]              = MOD+Shift+q
bind[raise_toggle]      = MOD+Shift+r
bind[restart]           = MOD+q
bind[rg_1]              = MOD+KP_End
bind[rg_2]              = MOD+KP_Down
bind[rg_3]              = MOD+KP_Next
bind[rg_4]              = MOD+KP_Left
bind[rg_5]              = MOD+KP_Begin
bind[rg_6]              = MOD+KP_Right
bind[rg_7]              = MOD+KP_Home
bind[rg_8]              = MOD+KP_Up
bind[rg_9]              = MOD+KP_Prior
bind[rg_next]           = MOD+Shift+Right
bind[rg_prev]           = MOD+Shift+Left
bind[screenshot_all]    = MOD+s
bind[screenshot_wind]   = MOD+Shift+s
bind[search_win]        = MOD+f
bind[search_workspace]  = MOD+slash
bind[stack_dec]         = MOD+Shift+period
bind[stack_inc]         = MOD+Shift+comma
bind[stack_reset]       = MOD+Shift+space
bind[swap_main]         = MOD+Return
bind[swap_next]         = MOD+Shift+j
bind[swap_prev]         = MOD+Shift+k
bind[term]              = MOD+Shift+Return
bind[uniconify]         = MOD+Shift+w
bind[version]           = MOD+Shift+v
bind[width_grow]        = MOD+exclamdown
bind[width_shrink]      = MOD+apostrophe
bind[wind_del]          = MOD+x
bind[wind_kill]         = MOD+Shift+x
bind[ws_1]              = MOD+1
bind[ws_2]              = MOD+2
bind[ws_3]              = MOD+3
bind[ws_4]              = MOD+4
bind[ws_5]              = MOD+5
bind[ws_6]              = MOD+6
bind[ws_7]              = MOD+7
bind[ws_8]              = MOD+8
bind[ws_9]              = MOD+9
bind[ws_10]             = MOD+0
bind[ws_11]             = MOD+F1
bind[ws_12]             = MOD+F2
bind[ws_13]             = MOD+F3
bind[ws_14]             = MOD+F4
bind[ws_15]             = MOD+F5
bind[ws_16]             = MOD+F6
bind[ws_17]             = MOD+F7
bind[ws_18]             = MOD+F8
bind[ws_19]             = MOD+F9
bind[ws_20]             = MOD+F10
bind[ws_21]             = MOD+F11
bind[ws_22]             = MOD+F12
bind[ws_next]           = MOD+Right
bind[ws_next_all]       = MOD+Up
bind[ws_next_move]      = MOD+Shift+Up
bind[ws_prev]           = MOD+Left
bind[ws_prev_all]       = MOD+Down
bind[ws_prev_move]      = MOD+Shift+Down
bind[ws_prior]          = MOD+a
bar_action              = baraction.sh
bar_delay               = 5
bar_font        = Terminus:style=Regular:pixelsize=14:antialias=true
program[lock]   = xlock
program[term]   = urxvt
program[xterm]  = xterm
program[eterm]  = Eterm --trans -f white --shade 60
program[urxvt]  = urxvt
bind[xterm]     = MOD+Shift+o

wifind

wifi automagic connector

cmixer

Para gestionar volumenes y mezclador de entradas/salidas de audio

autocutsel

Sincronización de los portapapeles de X y cutbuffer

eterm

terminal X11 con soporte de transparencia

xbattbar

Barra de información sobre estado de carga de la batería en ordenadores portátiles

corebird

Cliente Twitter

gPodder

Lector de podcasts

mousepad

Casi un Notepad++

minitube

Frontend para YouTube

Taskwarrior

Instalación de taskd en un servidor

# pkg_add taskd

Seguir las instrucciones de https://taskwarrior.org/docs/taskserver/configure.html.

En OpenBSD 5.9 los scripts de PKI están en /usr/local/share/examples/taskd/pki

$ ./generate
...
$
$ cp client.cert.pem $TASKDDATA
$ cp client.key.pem  $TASKDDATA
$ cp server.cert.pem $TASKDDATA
$ cp server.key.pem  $TASKDDATA
$ cp server.crl.pem  $TASKDDATA
$ cp ca.cert.pem     $TASKDDATA
$
$ taskd config --force client.cert $TASKDDATA/client.cert.pem
$ taskd config --force client.key $TASKDDATA/client.key.pem
$ taskd config --force server.cert $TASKDDATA/server.cert.pem
$ taskd config --force server.key $TASKDDATA/server.key.pem
$ taskd config --force server.crl $TASKDDATA/server.crl.pem
$ taskd config --force ca.cert $TASKDDATA/ca.cert.pem
# taskd config --force log /var/log/taskd.log
# taskd config --force pid.file /var/run/taskd.pid
# taskd config --force server full.fqdn.name:53589

Creación de un usuario taskd

https://taskwarrior.org/docs/taskserver/user.html

Cliente taskwarrior

Taskwarrior for Android

Synaptics config

man 4 synaptics

man synclient

http://marc.info/?l=openbsd-misc&m=146351320012505&w=2

$ synclient ClickPad=1     # this will enable click-and-drag/select actions with two fingers
$ synclient TapButton1=1   # for emulating left-clicks with tapping
$ synclient TapButton2=3   # for right-clicks with two-finger tapping

ircII

Enlaces

openbsd/desktop.txt · Última modificación: 2017/10/26 11:37 por jherrero