Hallo Liste, hat einer ne Idee wie man die Standardtaste von screen (strg-a) auf die Taste zwischen der strg und alt-Taste legt? (üblicherweise Win-Taste genannt) Ich habe schon einiges probiert, aber ich kriege es nicht hin :( Der Befehl escape sollte in der .screenrc dafür gedacht sein, aber wie muß so eine config aussehen? Sebastian hatte glaube ich mal sowas hier erläutert, aber ich kann die Mail nicht finden ... :( any hints? gruß Waldemar
* Waldemar Brodkorb schrieb am 10.Mär.2002:
hat einer ne Idee wie man die Standardtaste von screen (strg-a) auf die Taste zwischen der strg und alt-Taste legt? (üblicherweise Win-Taste genannt)
Beleg die Win-Taste doch mit ^a und alles ist gut. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/products/books/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/share/doc/sdb/de/html/literatur.html |Zufallssignatur 5
Hi Bernd,
From the keyboard of Bernd,
* Waldemar Brodkorb schrieb am 10.Mär.2002:
hat einer ne Idee wie man die Standardtaste von screen (strg-a) auf die Taste zwischen der strg und alt-Taste legt? (üblicherweise Win-Taste genannt)
Beleg die Win-Taste doch mit ^a und alles ist gut.
Und wie? xmodmap .Xmodmap xmodmap: .Xmodmap:31: bad keysym name 'Control_a' in keysym list xmodmap: 1 error encountered, aborting. waldemar@hawkeye:~$ vim .Xmodmap waldemar@hawkeye:~$ xmodmap .Xmodmap xmodmap: .Xmodmap:31: bad keysym name '^a' in keysym list xmodmap: 1 error encountered, aborting. keycode 115 = ^a keycode 115 = Control_a ?? thx Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html If not: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
* Waldemar Brodkorb schrieb am 10.Mär.2002:
Hi Bernd,
From the keyboard of Bernd,
* Waldemar Brodkorb schrieb am 10.Mär.2002:
hat einer ne Idee wie man die Standardtaste von screen (strg-a) auf die Taste zwischen der strg und alt-Taste legt? (üblicherweise Win-Taste genannt)
Beleg die Win-Taste doch mit ^a und alles ist gut.
Und wie? xmodmap .Xmodmap xmodmap: .Xmodmap:31: bad keysym name 'Control_a' in keysym list xmodmap: 1 error encountered, aborting. waldemar@hawkeye:~$ vim .Xmodmap waldemar@hawkeye:~$ xmodmap .Xmodmap xmodmap: .Xmodmap:31: bad keysym name '^a' in keysym list xmodmap: 1 error encountered, aborting.
keycode 115 = ^a keycode 115 = Control_a
Ich habe hier keycode 125 = Control_a keycode 126 = Control_a keycode 127 = Compose stehen. Bei X habe ich es noch nicht. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2
Hi *,
From the keyboard of Andreas,
Moinmoin,
* Waldemar Brodkorb
[10/03/02 17:27]: keycode 115 = ^a keycode 115 = Control_a
Ich weiss jetzt nicht, ob ich Dich richtig verstehe, aber vielleicht suchst Du das:
keycode 115 = 0x01
Das zeigt zumindest schon mal ne andere Reaktion ...
Ich möchte folgendes:
Wenn ich screen starte, kann ich mit <strg>-a und irgendwelchen Tasten
diverse Aktionen durchführen, die speziell screen beeinflussen.
Da ich aber bash User bin und ständig mit <strg-a> auf den
ersten Buchstaben in der Kommandozeile hüpfe, steht dies im
Konflikt. Innerhalb von screen kann ich dies nicht tun.
Wenn ich jetzt screen dazu bekomme, das ich
MoinMoin,
* Waldemar Brodkorb
Ich möchte folgendes: Wenn ich screen starte, kann ich mit <strg>-a und irgendwelchen Tasten diverse Aktionen durchführen, die speziell screen beeinflussen.
Da ich aber bash User bin und ständig mit <strg-a> auf den ersten Buchstaben in der Kommandozeile hüpfe, steht dies im Konflikt. Innerhalb von screen kann ich dies nicht tun.
Hoppla, Du hast Recht. Ich bin hier so an die Defaultbelegung von [Pos1] fuer den Anfang der Kommandozeile gewoehnt, dass mir die Fehlfunktion von strg-a noch gar nicht aufgefallen ist. Um ein Strg-a an eine Anwendung zu leiten, hilt Dir die Eingabe von <Strg-a>a. Das ist freilich wieder ein Tastendruck mehr und loest Dein Problem nicht. In diesem Fall waere es vielleicht am einfachsten, bei der ~/.screenrc anzusetzen (Dann hat Du im Xterm und der Textkonsole etwas davon). Die Manpage von Screen schlaegt zum Beispiel "bindkey -k F1 command" vor, um <F11> als ^A nutzen zu koennen.
Wenn ich jetzt screen dazu bekomme, das ich
und irgendwelche Tasten um screen zu steuern, dann steht das nicht im Konflikt mit <strg-a>, um an den Zeileanfang zu hüpfen.
Ich habe gerade ein bissle rumprobiert, aber es ist mir nicht gelungen, die Windowstasten vernuenftig einzubinden. Man muesste ihnen vermutlich mit xmodmap ein andere Bedeutung zuweisen (den Buchstaben sz beispielsweise), und dieses Windowstasten-Sz dann fuer Screen mit bindkey -k zu einem alternativen ^A machen. Das haette natuerlich den Nachteil, dass Du in Screen, auch wenn Du das regulaere sz drueckst, ein <Strg>-a erhaelst. Mehr faellt mir leider im Moment nicht dazu ein. Gruss, Andreas -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GL@ d? s+:+ a C++ L+++(---) P- E--- W- N+++ o--- K- w--- O? M- V- Ps+>$ PE(-) Y+ PGP+++ t+@ 5-- X- R tv- b++ DI? D+ G+ e-- h---- !r y+++ ------END GEEK CODE BLOCK------
Kleiner Nachtrag * Ich schrieb:
Ich habe gerade ein bissle rumprobiert, aber es ist mir nicht gelungen, die Windowstasten vernuenftig einzubinden. Man muesste ihnen vermutlich mit xmodmap ein andere Bedeutung zuweisen (den Buchstaben sz beispielsweise), und dieses Windowstasten-Sz dann fuer Screen mit bindkey -k zu einem alternativen ^A machen. Das haette natuerlich den Nachteil, dass Du in Screen, auch wenn Du das regulaere sz drueckst,
Offensichtlich gelingt es nicht, die Defaulteinstellung <Strg>-a weg zu definieren in der ~/.screenrc mit... bind ^A ...und eine andere Tastenbelegung zu waehlen (oder ich stelle mich einfach zu daemlich an...). Selbst wenn Du also die Windowstaste mit <Strg>-a belegst, werden die Schwierigkeiten in der bash bleiben. Du hast also zwei Moeglichkeiten: Du drueckst <Strg-a>-a oder Du bastelst an Deiner ~/.inputrc herum (oder Du zimmerst ein keybinding fuer <Strg-a>-a in der ~/.screenrc, aber das habe ich noch nicht angedacht ;-) ,----[ .inputrc ]- | | "\e[1~": beginning-of-line | `---- Gruss, Andreas -- Und am achten Tage gab er dem Menschen das score-file
Moin Waldemar, * Waldemar Brodkorb schrieb am 10 Mar 2002:
hat einer ne Idee wie man die Standardtaste von screen (strg-a) auf die Taste zwischen der strg und alt-Taste legt? (üblicherweise Win-Taste genannt)
Ich habe schon einiges probiert, aber ich kriege es nicht hin :( Der Befehl escape sollte in der .screenrc dafür gedacht sein, aber wie muß so eine config aussehen?
Unter X hab ich das auch noch nicht gemacht, btw.. ;-) Du kannst - wenn du Ctrl-a für Zeilenanfang erhalten willst - die Taste (keycode 125) z.B. auf Ctrl-^ legen, oder andere ähnlich exotische Kombinationen und die dann in Screen als Hotkey definieren. Alternativ suche dir eine Kombination, die mit der Tastatur gar nicht möglich ist (z.B. wegen nicht belegter Sonderzeichen, die du im Text nicht benutzt) Dann sollte das auch gehen. btw wenn du es doch mit Ctrl-a machst, kannst du bequem statt mit Ctrl-a mit Win-a an den Anfang der Zeile wechseln ;-)) Gruß, Sebastian -- Do not meddle in the affairs of sysadmins, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
participants (4)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Sebastian Helms
-
Waldemar Brodkorb