rdesktopでwindows11に接続できない場合の解決方法

ubuntuなどのlinuxからWindowsを遠隔操作したい場合は「リモートデスクトップ接続」を使います

rdesktop(古い方法)

rdesktopというアプリを使います

インストール

$ sudo apt install rdesktop

リモートデスクトップ接続

rdesktop <windowsのホスト名>

これで windows10やwindow7に接続できます

一方 windows11に接続する場合は,以下のエラーで接続できない場合があります

Core(warning): Certificate received from server is NOT trusted by this system, an exception has been added by the user to trust this specific certificate.
Failed to initialize NLA, do you have correct Kerberos TGT initialized ?
Failed to connect, CredSSP required by server (check if server has disabled old TLS versions, if yes use -V option).

この場合は後述の freerdp2 を使うと、簡単に接続できます

freerdp2(新しい方法)

freerdp2というアプリを使います

インストール

$ sudo apt install freerdp2-x11

リモートデスクトップ接続

$ xfreerdp /u:<windows側のユーザ名> /v:<windowsのホスト名>

emacsでgraphvizで作成した図をリアルタイムでpreviewする

graphviz(dot)の編集は emacs上で org-mode と org-flyimage-mode を連携させると良いです

セットアップ

Emacsで以下のパッケージを使います

  • org-mode
  • org-babel
  • org-flyimage

org-mode の設定

割愛します

org-babel の設定

dot コマンドの実行を許可します

(org-babel-do-load-languages
   'org-babel-load-languages
   '((dot . t)))

使い方

org-mode でファイルを作成します

org-flyimage-mode にします

M-x org-flyimage-mode 

コードブロック内でコードを書きます

#+BEGIN_SRC dot :file output.png :exports results :cache yes
digraph {
  a -> b
  b -> c
}
#+END_SRC

コードブロック上で C-c C-c を押して dot コマンドを実行します

自動的に画像が表示&更新されます!

超便利ですね.org-flyimage.el の作者,misohenaさんに感謝です