Das Problem ist, dass ctrl+ cauch die Verknüpfung ist, um etwas zu kopieren. Sie müssen also die SIGKILL-Verknüpfung an etwas anderes binden, als das die Verknüpfung im Terminal funktioniert. Zum Beispiel mit AutoKey
Bei guake.org gab es vor drei Jahren ein Ticket, dessen Antwort es gut erklärt:
Strg + C ist eine historische Tastenkombination für das Beenden des Vordergrundprozesses in Unix-Terminals. Unter der Haube sendet es das SIGINT-Signal an den Vordergrundprozess, und der Standardeffekt davon ist die Beendigung des Prozesses. Jede Anwendung kann dieses Signal jedoch abfangen und blockieren, wobei die Anforderung zur Beendigung ignoriert wird. Es gibt mehrere Dutzend andere Signale mit ihren spezifischen Funktionen, zum Beispiel SIGSTOP, das den Prozess anhält (mit der Möglichkeit, ihn später wieder aufzunehmen), SIGTERM den Prozess bedingungslos abbrechen usw.
Strg + C ist jedoch auch eine allgemein bekannte Abkürzung zum Kopieren, die in MS Windows-Anwendungen ubiquitär verwendet wird. Moderne Linux-Desktop-Umgebungen emulieren das Verhalten, um migrierte Benutzer weniger zu verwirren. Das systemeigene Auswahlsystem von X-Windows verwendet jedoch die mittlere Maustaste zum "Copypasting" anstelle von Hotkeys. Wählen Sie einfach den Quelltext aus und klicken Sie mit der dritten Schaltfläche in den Zielbereich. Der ausgewählte Text wird eingefügt.
Da Guake die mit GNOME mitgelieferte VTE-Komponente verwendet (die für den Umgang mit ^ C zuständig ist, das Terminal, das einen tötet), können wir dem Konflikt leider nicht helfen. Binden Sie "Copypasting" von Strg + C an etwas anderes (ich habe es an Strg + Shift + C gebunden) und gewöhnen Sie sich daran. oder versuchen Sie, sich mit der mittleren Klickmethode anzupassen - es ist in der Tat ziemlich bequem. Und ja, Patches sind wie immer willkommen - Sie können also versuchen, alles selbst zu reparieren (obwohl dies kein Fehler ist, handelt es sich um einen Konflikt: nichts zu beheben, sondern eine nicht sehr schädliche Lösung zu finden).