Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: RedMaX 07 Ledna 2013, 19:17:19

Název: Slo by v konsoli zmenit CTRL+C ? [vyřešeno]
Přispěvatel: RedMaX 07 Ledna 2013, 19:17:19
Zdar, zajimalo by me zda by nejak slo priradit jinou klavesovou zkratku "kilnuti" procesu nez je CTRL+C. Jsem totiz zvyklej, ze CTRL+C je kopirovat, coz jde v konsoli nastavit, jenze pak prestane fungovat nasilne ukonceni programu v konsoli, coz ma prave nastaveno ono CTRL+C a to jsem nenasel jak zmenit. Jde to?
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: GdH 07 Ledna 2013, 20:42:37
Rozumnější je naučit se v konzole/terminálu používat Ctrl+Shift+c (v), nebo Ctrl+Insert (Shift+Insert).
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: RedMaX 07 Ledna 2013, 21:52:06
Me to moc rozumny neprijde, ale asi je to jednodussi, pokud ten "odstrel" pomoci CTRL-C niak zmenit nejde. :-)
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: Tadeáš Pařík 07 Ledna 2013, 21:56:19
Slovy klasika: "Je to fungující model prověřený stovkami generací, tak se ho doprdele nesnaž měnit!" Ber to jako nadsázku, ale je to tak  ;)
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: GdH 07 Ledna 2013, 22:15:55
Me to moc rozumny neprijde, ale asi je to jednodussi, pokud ten "odstrel" pomoci CTRL-C niak zmenit nejde. :-)

Já to mám jednodušší, kdysi dávno jsem se naučil používat Ctrl/Shift Insert a to funguje v podstatě všude :)
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: RedMaX 08 Ledna 2013, 21:46:10
Tadeáš Pařík: OK, ale uznej, ze je ponekud nestastne pokud ve vetsine aplikaci je CTRL-C (kopirovat) a CTRL-V (vlozit) a v terminalu musis mackat SHIFT-CTRL-C kvuli tomu, ze CTRL-C ma pridelene odstrel programu.
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: daysleeper 08 Ledna 2013, 22:09:56
Změnit to samozřejmě jde, stačí se mrknout na Google, jako nápověda snad bude stačit příkaz stty.

Jinak Ctrl+c používají už stovky generací jak pro kopírování textu, tak pro zaslání SIGINT signálu (viz anglická wiki např.), takže nemá smysl to dále rozebírat I guess.  ;)
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: sabraq 08 Ledna 2013, 22:17:50
Tadeáš Pařík: OK, ale uznej, ze je ponekud nestastne pokud ve vetsine aplikaci je CTRL-C (kopirovat) a CTRL-V (vlozit) a v terminalu musis mackat SHIFT-CTRL-C kvuli tomu, ze CTRL-C ma pridelene odstrel programu.
V dosu, nebo-li příkazové řádce windows, funguje ctrl+c taky jako break.
Název: Re:Slo by v konsoli zmenit CTRL+C ? [vyřešeno]
Přispěvatel: RedMaX 09 Ledna 2013, 13:10:35
Nehadam se preci o tom, ze je chyba v tech, co tu zkratku priradili pro zaslani SIGINT signálu, ale akorat mi prijde nestastne, ze dve casto pouzivane zalezitosti maji stejnou zkratku, jestli je to tak i na windowsech, tak tim hur, proste mi prijde, ze by mohl nekdo prijit a rict "Ok, tohle je problem, vyresime ho tak, ze odted pridelime kopirovani jinou zkratku nebo tomu SIGINT signálu".

Jinak daysleeper diky moc, tim ze to jde zmenit, tak si to mohu vyresit aspon soukrome u sebe. :)

Kód: [Vybrat]
stty -a kontrola nastavenych zkratek

Kód: [Vybrat]
stty intr \^k zmena z CTRL-C na CTRL-K.
Název: Re:Slo by v konsoli zmenit CTRL+C ?
Přispěvatel: Martin Šácha 09 Ledna 2013, 16:35:27
Tadeáš Pařík: OK, ale uznej, ze je ponekud nestastne pokud ve vetsine aplikaci je CTRL-C (kopirovat) a CTRL-V (vlozit) a v terminalu musis mackat SHIFT-CTRL-C kvuli tomu, ze CTRL-C ma pridelene odstrel programu.
CTRL+C odstřeloval programy ještě před Gatesovým narozením -> stěžuj si na MS hotline, že vybrali kolizní zkratky (stejně jako zpětná vs normální lomítka etc)
Název: Re:Slo by v konsoli zmenit CTRL+C ? NEvyřešeno
Přispěvatel: RedMaX 09 Ledna 2013, 20:30:56
tak potrebuju poradit, je s tim problem, dam

Kód: [Vybrat]
stty intr \^k
jenze po odhlaseni je to zpatky na CTRL-C.

Tak jsem to hodil do spustit pri prihlaseni, ale nic se nezmenilo, tak jsem udelal skript s nazvem *.ctrlckstart

Kód: [Vybrat]
#!/bin/bash

stty intr \^k

hodil odkaz na nej do autoruns sh .ctrlckstart

ale opet bylo po prihlaseni CTRL-C

tak jsem udelal skript takhle

Kód: [Vybrat]
#!/bin/bash

sleep 20 && stty intr \^k

ale ani tak se nic nezmenilo. Preci nejak musi jit zautomatizovat, aby se po prihlaseni to "stty intr \^k" nebo-li zmena zkratky na CTRL-K nahodila automaticky?
Název: Re:Slo by v konsoli zmenit CTRL+C ? NEvyřešeno
Přispěvatel: GdH 09 Ledna 2013, 20:37:57
Musíš si ten příkaz nacpat na konec ~/.bashrc, pak se ti to spustí při každém spuštění Bashe aktuálního uživatele.
Název: Re:Slo by v konsoli zmenit CTRL+C ? [vyřešeno]
Přispěvatel: RedMaX 09 Ledna 2013, 21:07:47
moc dik

beha to.  :)