Acceso directo a un Terminal

Imagen de ciber10go

Forums: 

Hola gente,
no se como hacer un acceso directo a un terminal, en el escritorio, que acceda a una carpeta especifica.
Siempre me inicia en la misma carpeta, y cada vez que quiero acceder a mi carpeta, debo ejecutar:
cd //
cd /home/ciber10go/uClinux.../vendors/mi_board

Hay forma de direccionar el terminal a mi carpeta? Es decir, que inicie siempre en: /home/ciber10go/uClinux.../vendors/mi_board ?

Agradezco por adelantado ;)

Saludos,
ciber10go

carpeta directa

Si comprendi lo que necesitas creo que en /etc/passwd vas a ver la lista de todos los usuarios, ubica tu usuario y tendras algo similiar a esto:
Nombreusuario:x:0:0::/var/www:/bin/bash y en donde esta /var/www puedes colocar la ruta de donde quieres que se inicie y cada vez que habras una sesion de tu usuario o un terminal aparecera en esa ruta

Esto te va a traer

Imagen de acl

Esto te va a traer inconsistencias en programas que tenían su configuración ya en el home antiguo. Además no creo que quieras que todos tus terminales lleguen a ese directorio.

Yo haría un link simbólico en tu home al directorio que quieres para que puedas llegar con un cd más corto:


$ ln -s /ruta/al/destino atajo

Y cuando abres una terminal simplemente haces 'cd atajo'

Como alternativa, tu gestor de escritorio (gnome? kde? xfce?) te debe permitir especificar el directorio de trabajo de la aplicación (en tu caso la terminal) para la que creas un acceso. Kde, por ejemplo me lo permite.

--
haber != a ver
ha != a

Agradecimiento

Imagen de ciber10go

Quería agradecerte acl, la verdad es que eso es lo que estaba buscando, aunque en su momento no lo entendí... :?
Ya lo implemente y funciona sin problemas!
Gracias! :)

Saludos,
ciber10go

cambio en /etc/passwd

Imagen de ciber10go

Hola patolin,
cambie la linea: root:x:0:0:root:/root:/bin/bash
por: root:x:0:0:root:/home/user:/bin/bash

Pero me aparece una advertencia al validar el usuario y pass.
Esta dice:

"User's $HOME/.dmrc file is being ignored. This prevents the default session and language from being saved.
File should be owned by user and have 644 premissions. User's $HOME directory must be owned by user and not writable by other users"

Ahi hace referencia a los permisos para editar los archivos... cambie los permisos a 777 y luego de modificarlo lo restaure a 644 pero tampoco pude lograrlo.
Incluso probe varias rutas, y lo unico que logre es que no abriera nada.... editor de texto y terminal entre otros...

Pude restaurar el archivo a los valores iniciales y no tuve problemas...
Me estará faltando algo?
Observé que como usuario user aparecen unas comas: user:x:1000:0:user,,,:/home/user:/bin/bash
Hace falta agregar algo similar?

Desde ya agradezco tu aporte :)

Saludos,
ciber10go