После отключения IPV6 на удаленной машине я получил сообщение org.eclipse.swt.SWTError: Больше никаких обработок [gtk_init_check() failed]
при использовании команды ssh -X ub-dev /opt/eclipse/eclipse
. Для исправления Ubuntu 14.04 я добавил строку AddressFamily inet
в файл /etc/ssh/sshd_config
и перезапустил ssh sudo service ssh restart
.
Las configuraciones que están en el archivo .inputrc
afectan a todos los programas que usan la biblioteca GNU readline , no solo bash
. Piense en el archivo .inputrc
como un archivo de configuración para GNU Readline similar a cómo .bashrc
es un archivo de configuración para bash
.
GNU Readline se describe como:
... A set of functions for use by applications that allow users to edit command lines as they are typed in.
Para aclarar un poco más, las configuraciones que están en el archivo .bashrc
solo afectan a bash
. Si desea ejecutar opcionalmente bash
sin soporte o uso de GNU Readline, puede invocar bash
con la opción --noediting
de la siguiente manera:bash --noediting
. Puede obtener más información sobre bash
opciones aquí .
Para responder a su última pregunta de
How do I distinguish when to put what where?
Si desea una opción que afecte a todos los programas de su sistema que utilizan la biblioteca GNU Readline, .inputrc
sería la primera opción. De lo contrario, si simplemente desea configurar su sesión bash
, .bashrc
sería la mejor opción.