Modificaciones necesarias en el "calzador".

De Gruvi

Tabla de contenidos

Fichero /etc/sudoers

añadir línea

ALL ALL=(ALL) NOPASSWD:/sbin/shutdownt,/usr/sbin/pm-suspend,/usr/sbin/pm-hibernate 


Usuario de instalación (sudo)

debe pertenecer a los grupos (y tener permisos)

lpadmin(cups), fuse

Fichero /etc/modules

añadir línea

fuse


Fichero /etc/X11/xdm/Xservers

modificar última línea

:0 local /usr/bin/X :0 vt7 -nolisten tcp

>>

:0 local /usr/bin/X :0 vt7 -dpi 100 -nolisten tcp


Poder usar gksu y su-to-root en los «.desktop»

para que "sudo" acepte trabajar con "gksu" sin exigir "gksudo"

Ejecutar la orden:

$ gconftool-2 --set /apps/gksu/sudo-mode --type boolean true


Run synaptic under gksu If you have sudo set up, and you can sudo to root, and want to use sudo make sure the gconf key is set:

  • $ gconftool-2 --get --ignore-schema-defaults /apps/gksu/sudo-mode

If it isn't, set it like this:

  • $ gconftool-2 --set /apps/gksu/sudo-mode --type boolean true

If you prefer to use su, and it isn't working, check to see if that gconf key is set, and set it to false or unset it like this:

  • $ gconftool-2 --unset /apps/gksu/sudo-mode

Source (https://launchpad.net/distros/ubuntu/+source/gksu/+bug/28866)

Modificación en "alternatives"

Para poder actualizar los menús, modificamos el "alternatives" para que ejecute nuestro actualizador (minino_actliza-menu) en lugar del oficial de Debian "update-menus"

Antes de nada ponemos a buen recaudo el "oficial"

sudo mv update-menus update-menus-ORIG

Después creamos la alternativa

sudo update-alternatives --install /usr/bin/update-menus update-menus /usr/local/bin/minino_actliza-menu 70


Carga de actualización de menus por "root"

Cuando se ejecuta "minino_actliza-menu" como "root" con sudo, gksu o gksudo, en principio ignora los juegos o cualquier programa que esté en /usr/games, así que tenemos que añadir esa ruta al $PATH de "root"

Fichero:

/etc/X11/xdm/xdm-config

DisplayManager*userPath:	/usr/local/bin:/usr/bin:/bin:/usr/games
DisplayManager*systemPath:	/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Añadimos:

DisplayManager*userPath:	/usr/local/bin:/usr/bin:/bin:/usr/games
DisplayManager*systemPath:	/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Fichero:

/etc/profile

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else

Añadimos

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
else

Fichero:

/root/.bashrc

Al final añadimos:

PATH=$PATH:/usr/games
Herramientas personales