cssh прерывает F10

Проблема - Вы, включали два отдельных PPAs для PHP. Вы установили PHP5 с помощью PPA от "zanfur", но php-mcrypt имеет более старую версию, чем та от "ondrej".

При удалении PPA для ondrej необходимо получить версию от repo, что Вы установили PHP от (хотя, это, кажется, не правильная версия ни один).

3
28.05.2015, 22:06
1 ответ

Это поведение на самом деле не является частью cssh, а скорее используется набором инструментов виджетов, Tk , поэтому оно не отображается в списке настраиваемых горячих клавиш и параметрах use_hotkeys - нет не отключает его. Мне не удалось найти непрограммный способ исправить это, но если вы создаете cssh самостоятельно ( не сложно ), вы можете внести небольшие изменения в код, чтобы повторно привязать F10 так что ничего не делает. Добавьте следующую строку в lib / App / ClusterSSH.pm в функции create_menubar () :

$windows{main_window}->bind("all", "<Key-F10>" => sub {});

Патч:

diff --git a/lib/App/ClusterSSH.pm b/lib/App/ClusterSSH.pm
index cc71507..de4706e 100644
--- a/lib/App/ClusterSSH.pm
+++ b/lib/App/ClusterSSH.pm
@@ -1737,6 +1737,7 @@ sub create_menubar() {
     my ($self) = @_;
     $self->debug( 2, "create_menubar: started" );
     $menus{bar} = $windows{main_window}->Menu();
+    $windows{main_window}->bind("all", "<Key-F10>" => sub {});
     $windows{main_window}->configure( -menu => $menus{bar}, );

     $menus{file} = $menus{bar}->cascade(
4
27.01.2020, 21:19

Теги

Похожие вопросы