icewm y openbox en xubuntu

Imagen de GinoX157
0 puntos

hola soy nuevo en esto de linux, recien acabo de instalar xubuntu en mi pc y por curiosear le puse icewm y openbox pero al abrir la sesion de estos escritorios no me carga ninguna aplicacion y si quiero ejecutar algo tengo q llamarlo mediate terminal.....alguna idea de q pasa??? gracias

Imagen de Gabriel_M
+1
0
-1

Hola gin...:

Tienes que configurarlos, aca tienes como configurar icewm:

Configuración de ICEWM

Todos los archivos de configuración se emplazan dentro del directorio .icewm en nuestro HOME de usuario. Los archivos y directorios más habituales dentro de $HOME/.icewm son:

menu -> archivo de configuración del menú desplegable.
preferences -> Configuración general de ICEWM.
toolbar -> Aplicaciones de la barra de tareas.
winoptions -> Opciones para las ventanas de los programas.
keys -> Atajos de teclados para lanzar aplicaciones.
icons/ -> Directorio donde guardar los iconos para icewm.
themes/ -> Directorio donde meter nuevos themes.
wallpapers/ -> Directorio donde almacenar fondos de escritorio.

Podemos crear el directorio .icewm a mano y crear los archivos de configuración desde cero, o (mucho más recomendable) crear el directorio y copiar los archivos de configuración por defecto de ICEWM (en /usr/lib/X11/icewm/ o /usr/X11R6/lib/X11/icewm/, según usemos Debian u otra distribución diferente) a nuestro directorio, para contar con unas "plantillas" o archivos por defecto:

cd
mkdir .icewm
cd .icewm
cp /usr/lib/X11/icewm/* -R .

De esta manera podremos sencillamente editar y modificar los archivos existentes. A continuación veremos qué hace y cómo se modifica cada uno de los archivos de este directorio. Cabe destacar que ante cualquier cambio de alguno de estos archivos de configuración no es necesario que salgamos y volvamos a entrar en las X para que surtan efecto, basta con ir al menú de ICEWM y seleccionar LogOut -> Restart ICEWM para que los cambios se realicen. También podemos pulsar CTRL+ALT+SUPRIMIR (esto no reiniciará la máquina sino que aparecerá un menú especial de ICEWM) y seleccionar RESTART en el menú que aparece.

archivo keys
El archivo keys dentro del directorio .icewm permite especificar accesos directos de teclado a aplicaciones de forma que podamos lanzar aquellas que más utilicemos directamente desde el teclado sin tener que buscarlas en el menú.

Veamos un ejemplo de archivo keys:

key "Alt+Ctrl+t" wterm -bg black -fg gray -sr -fn 7x13 -g 80x25
key "Alt+Ctrl+n" netscape -noraise -remote openBrowser
key "Alt+Ctrl+m" wterm -g 84x40+135+40 -sr -bg black -fg gray -fn 9x15 -e mutt
key "Alt+Ctrl+s" wterm -g 84x40+135+40 -sr -bg black -fg gray -fn 9x15 -e slrn -n
key "Alt+Ctrl+x" xchat
key "Alt+Ctrl+g" gkrellm
key "Alt+Ctrl+l" lyx

Con el anterior archivo (y tras hacer un restart de ICEWM con la opción del menú Logout -> Restart ICEWM si acabamos de modificarlo, para que lea los cambios del archivo sin tener que salir de X), cuando deseemos lanzar una terminal de texto bastará con pulsar CTRL+ALT+t, por ejemplo.

archivo winoptions
El archivo winoptions es muy interesante, ya que con él podemos:

* Decirle a una determinada aplicación que arranque en un escritorio virtual determinado. Por ejemplo, que cuando lancemos netscape (ya sea con el teclado o con el menú, o mediante otro programa), se abra en el escritorio virtual 2 para no tapar nuestro trabajo en el 1.

* Decirle a ICEWM que no queremos que una determinada aplicación abierta salga en la barra de tareas, o que no podamos hacer alt+tab a ella (por ejemplo, para aplicaciones como players de CD que tenemos puestos en formato SIEMPRE ENCIMA, y que no nos sirve de nada que aparezcan en la barra de tareas).

* Definir las características de ciertas aplicaciones (maximizable o no, minimizable o no, etc.

Veamos un ejemplo de archivo winoptions:

xchat.workspace: 0

Netscape.workspace: 1

xterm.icon: xterm

Gimp.toolbox.fMaximize: 0
Gimp.toolbox.dMaximize: 0
Gimp.toolbox.fResize: 0
Gimp.toolbox.dResize: 0

gkrellm.ignoreWinList: 1
gkrellm.ignoreTaskBar: 1
gkrellm.ignoreQuickSwitch: 1
gkrellm.workspace: 0

alarmd.ignoreWinList: 1
alarmd.ignoreTaskBar: 1
alarmd.ignoreQuickSwitch: 1
alarmd.workspace: 3
korganizer.workspace: 3

lyx.workspace: 2
soffice.workspace: 3

Con los anteriores comandos le decimos a ICEWM (entre otras cosas), que queremos que abra Netscape siempre en el workspace 1, Lyx en el 2, StarOffice en el 3, y que no queremos que gkrellm aparezca en la barra de tareas ni podamos cambiar a ella con alt+tab.

archivo toolbar
El archivo toolbar indica los accesos directos a las aplicaciones que aparecerán en la barra de tareas de Icewm. Por ejemplo:

prog WTerm xterm wterm -fg gray -bg black -fn 7x13 -sr -g 80x25
prog KWrite kwrite kwrite
prog Mutt kmail wterm -g 84x40+115+40 -bg black -fg gray -fn 9x15 -e mutt
prog Slrn kmail wterm -g 84x40+115+40 -bg black -fg gray -fn 9x15 -e slrn -n
prog Netscape netscape netscape
prog XChat commandl xchat

El formato del archivo es:

prog NOMBRE archivo_icono comando

La primera línea de nuestro archivo de ejemplo anterior define el programa Wterm con el icono xterm (en .icewm/icons/ , en formato xpm, el archivo xterm_16x16.xpm), y cuyo comando asociado cuando hacemos click en él es todo el resto de la línea (es decir, lanza wterm con unas opciones concretas de colores y fuentes).

archivo menu
El archivo menu describe las diferentes entradas de aplicaciones que encontraremos en la barra de tareas de ICEWM cuando pulsemos sobre el botón que aparece a la parte izquierda de la barra (al estilo del botón de Inicio de otros S.O.).

El formato de este archivo es similar al de toolbar, excepto que podemos añadir separadores, y crear nuevas entradas de menú. Por ejemplo:

prog WTerm xterm wterm -fg gray -bg black -fn 7x13 -sr -g 80x25
prog Netscape netscape netscape
prog Xchat xisp xchat
prog XNetload xterm xnetload -i ppp0
separator
menu Aplicaciones folder {
menu Editores folder {
prog kwrite kwrite kwrite
prog joe joe xterm -e joe
prog StarOffice pdf /opt/Office52/program/soffice
prog LyX lyx lyx
}
menu Graficos folder {
prog Gimp gimp gimp
prog XV xv xv
prog XPaint xpaint xpaint
}
prog StarOffice pdf soffice
prog "Acrobat Reader" pdf acroread
prog "PDF Viewer" pdf xpdf
prog "KGhostview" ghostview kghostview
}
menu Juegos folder {
prog kmahjongg kmahjongg kmahjongg
prog XBill xbill xbill
}
menu Internet folder {
prog "Netscape Navigator" netscape netscape
prog Lynx lynx xterm -e lynx
prog KvIRC kvirc kvirc
prog xchat xchat xchat
prog "Netscape Messenger" netscape netscape -messenger
}
menu Sistema folder {
prog "Control Panel" redhat control-panel
prog xload xload xload
prog xosview xosview xosview
prog xnetload xnetload xnetload ppp0
}
separator
prog IcePref xterm icepref
prog KIceMenu xterm kicemenu

Como puede verse, este archivo consta de líneas prog con el mismo formato que las de toolbar, y con algunas opciones Extra como separator (un separador entre opciones, que aparece como una barrita horizontal) y menu, que permite añadir una nueva entrada de menú (un submenú) introduciendo nuevos programas entre llaves { y }.

Nótese que podemos poner nombres de aplicaciones más largos de una palabra (poniéndolos entre comillas), y que si una de las aplicaciones que añadimos no está disponible en el sistema, la opción no aparecerá al entrar en el menú aunque la hayamos introducido en el archivo. Esto permite añadir montones de programas (aunque no los tengamos instalados) y que vayan apareciendo o no en el futuro conforme los vamos instalado o desinstalando.

archivo preferences
El último de los archivos a considerar es el más extenso y contiene TODAS las opciones generales de icewm, como por ejemplo el color o el gráfico de fondo, el comportamiento de las ventanas, el formato del reloj, el número de escritorios virtuales, si queremos que icewm nos avise del nuevo correo y nos diga cuántos mensajes nuevos hay en el buzón, si queremos o no un visualizador de CPU y de acceso a red o modem en la taskbar, el theme por defecto, etc.

Veamos algunas de las opciones de .icewm/preferences, sólo a título de ejemplo:

#--- El archivo empieza con opciones sobre las ventanas: ---
# Focus windows by clicking
ClickToFocus=1 # 0 / 1

# Raise windows when focused
RaiseOnFocus=1 # 0 / 1

# Focus window when client area clicked
FocusOnClickClient=1 # 0 / 1

# etc. etc. etc.

#--- También hay opciones sobre la barra de tareas: ---
#--- Hay decenas de opciones, veremos tan sólo alguna de ellas ---
# Show task bar
ShowTaskBar=1 # 0 / 1

# Task bar at top of the screen
TaskBarAtTop=0 # 0 / 1

# Auto hide task bar after delay
TaskBarAutoHide=0 # 0 / 1

#--- Otras opciones interesantes son las de los comandos: aqui ---
#--- indicamos qué comandos hay que ejecutar cuando pulsamos sobre ---
#--- shutdown o reboot en el menú de CTRL ALT SUPR, por ejemplo ---
# Command to cancel logout
LogoutCancelCommand=""

# Command to shut down the system
ShutdownCommand="sudo shutdown -h now"

# Command to reboot the system
RebootCommand="sudo shutdown -r now"

# Command to run when CPU status monitor is clicked
CPUStatusCommand="xosview"

Existe una mayor cantidad de opciones, y todas ellas están comentadas en el mismo archivo. Bastará con cambiar cualquiera de ellas y reiniciar ICEWM con su opción de RESTART para que se aplique el cambio.

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de GinoX157
+1
0
-1

gracias x el tuto. ya pude ponerle aplicaciones al ice wm y estoy tratando cn el openbox, pero no se xq sucede esto. en ubuntu puse icewm y openbox y salian las aplicaciones en la seccion programas sin necesidad de configuracion :S

+1
0
-1
Imagen de FP_39
+1
0
-1

Una pregunta sobre los atajos de comando, no puedo asignar la tecla Fn a unos scripts que armé para subir y bajar el brillo con xrandr. Por ahora, asigné las teclas F7 y F8, aunque preferiría asignar las combinaciones Fn+F7 y Fn+F8, pero la aplicación de atajos del teclado no me deja. ¿Hay alguna manera de forzar a la aplicación de atajos de comando para que acepte estas combinaciones?
Si no es así, ¿hay alguna manera no-gráfica de hacerlo (mediante terminal, p. ej.)?

+1
0
-1
  • Placa madre Intel Corporation
  • Memoria RAM 1 GB
  • Microprocesador Intel Atom N455 1.66 GHz 64 bits
  • GPU Intel VGA integrada
  • Audio Intel HD NM10/ICH7
  • WiFi Realtek RTL8191SEvB