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

