Starten von xterm unter Cygwin über das Startmenü

Starten von xterm unter Cygwin über das Startmenü

Ich verwende Cygwin unter Windows 7. Wie kann ich einen Startmenüeintrag (oder eine Desktopverknüpfung) zum Starten von xterm erstellen?

Derzeit muss ich den Cygwin/X-Server starten und jedes Mal, wenn ich ein neues Xterm möchte, muss ich mit der rechten Maustaste auf das X-Server-Symbol in der Taskleiste klicken und zu Anwendungen->Xterm gehen, was mühsam ist. Ich habe versucht, C:\cygwin\bin\xterm.exe auszuführen, nachdem ich DISPLAY=:0.0 festgelegt hatte. Dies ruft Xterm auf, führt jedoch beim Start zu vielen Fehlern, und meine Umgebung (Umgebungsvariablen usw.) scheint sich völlig von einem Xterm zu unterscheiden, das über das X-Server-Taskleistensymbol gestartet wurde.

Antwort1

Sie müssen auch im neuen xterm eine Bash-Login-Shell starten:

mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run

Das funktioniert bei mir.

Antwort2

Vorausgesetzt, Sie verwenden immer DISPLAY=:0, versuchen Sie Folgendes:

mkshortcut -D -n xterm -a "xterm -display :0" /usr/bin/run

Dadurch wird eine Verknüpfung auf Ihrem Desktop erstellt. Wenn Sie das -DFlag entfernen, wird die Verknüpfung stattdessen zur obersten Ebene des Startmenüs hinzugefügt. man mkshortcutWeitere Optionen finden Sie unter.

Antwort3

Das mkshortcutfunktioniert, aber am Anfang PATHfehlt das . Um das Problem zu lösen, können Sie entweder die Datei bearbeiten oder am Ende Folgendes hinzufügen:/usr/local/bin:/usr/bin:/etc/bashrc~/.bashrc

PATH=/usr/local/bin:/usr/bin:$PATH

verwandte Informationen