Sie müssen auch eine Bash-Login-Shell im neuen Xterm starten:
mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run
Das funktioniert für mich.
Ich verwende Cygwin unter Windows 7. Wie kann ich einen Startmenüeintrag (oder eine Desktopverknüpfung) erstellen, um xterm zu starten?
Momentan muss ich den Cygwin / X-Server starten, und jedes Mal, wenn ich einen neuen Xterm-Vorgang starten möchte, muss ich mit der rechten Maustaste auf das X-Server-Symbol in der Taskleiste klicken und zu Applications-> Xterm gehen, was sehr schmerzhaft ist. Ich habe versucht, C: \ cygwin \ bin \ xterm.exe auszuführen, nachdem Sie DISPLAY =: 0.0 eingestellt haben. Dadurch wird xterm aufgerufen, es werden jedoch beim Starten viele Fehler angezeigt, und meine Umgebung (env-Variablen usw.) scheint sich völlig von einem xterm zu unterscheiden, das mit dem X-Server-Tray-Symbol gestartet wurde.
Sie müssen auch eine Bash-Login-Shell im neuen Xterm starten:
mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run
Das funktioniert für mich.
Presuming you always use DISPLAY=:0, try the following:
mkshortcut -D -n xterm -a "xterm -display :0" /usr/bin/run
This will create a shortcut on your Desktop. Removing the -D
flag will add the shortcut to the Start Menu toplevel instead. See man mkshortcut
for more options.
Das mkshortcut
funktioniert, aber das PATH
fehlt /usr/local/bin:/usr/bin:
am Anfang. Um das Problem zu lösen, können Sie am Ende der Datei Folgendes bearbeiten /etc/bashrc
oder ~/.bashrc
hinzufügen:
PATH=/usr/local/bin:/usr/bin:$PATH