Не удается запустить im-chooser в Fedora

Возможно, если вы измените свой клиентский скрипт, чтобы он вручную проверял статус обратного туннеля, сравнивая команду hostnameлокально и удаленно -через -туннельhostname(тот же комп):

#!/bin/bash

tunport=$(grep -o "[0-9][0-9][0-9][0-9]" /some/dir/id)
while true; do                    # -f (detached, foreground)
   ssh -i /some/dir/reverse-ssh.key -fnNT -R $tunport:localhost:22 rsuname@server.addr
   while true; do
      if [ "$(hostname)" = "$(ssh -p $tunport rsuname@$srvip hostname)" ]; then
         sleep 30
      else # kill local and remote process
          pkill -f "ssh.* -R $tunport:localhost"
          ssh rsuname@server.addr "lsof -ti tcp:$tunport | xargs -r kill"
          break # to tunnel re-init
      fi
   done
done

выглядит как пуленепробиваемое решение, ответы A и B, и устраняет необходимость в tcpkeepalive, параметрах liveInterval/countMax клиент/сервер и вмешательстве администратора.

0
16.10.2019, 12:39
1 ответ

Здесь то же самое.

Я использую Fedora 31 и пытаюсь изменить IME с ibusна uimиз-за нескольких, но очень важных проблем с вводом корейских символов.

Основываясь наhttps://fedoraproject.org/wiki/I18N/InputMethods#How_to_use_non-ibus_input_methods_on_GNOME

Я очень успешно установил im -Chooser и uim, но не смог запуститьim-chooser:(

$ sudo dnf install im-chooser imsettings imsettings-gsettings
$ sudo dnf install uim

$ im-chooser
(im-chooser:2202): libimchooseui-WARNING **: 22:02:19.795: Current desktop isn't supported. Please follow instructions on your desktop to enable Input Method.
(im-chooser:2202): libimchooseui-WARNING **: 22:02:19.795: Current desktop isn't supported. Please follow instructions on your desktop to enable Input Method.
0
28.01.2020, 03:11

Теги

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