linux

wmctrl - ウィンドウ制御ツール

コマンドラインからデスクトップ上のウィンドウの位置、大きさ、表示・非表示等をコントロールする。 コマンド名を忘れてしまいそうなので覚書。 $ sudo apt install wmctrlwmctrl --help

qemu-kvm windowsゲストの共有フォルダにvirtiofsを使う

qemu-kvmのインストールと共有フォルダー設定 - debian bookworm - kakasi’s blog 上記記事と同様、ファイルシステムを追加しておく。 ドライバー: virtiofs ターゲットパス: sharefs 以下、ゲスト側での作業。WinFspのインストール Download · WinFspからイ…

qemu-kvmのインストールと共有フォルダー設定 - debian bookworm

x86用のqemu-kvmと管理用のGUIアプリをインストール。 $ sudo apt install qemu-system-x86 virt-managerlibvertグループに参加。反映は一旦ログアウトしてから再ログイン。 $ sudo gpasswd -a USER_NAME libvirt 仮想マシンマネージャー(virt-manager)でほ…

外部からWSL1を介してWSL2にSSH接続する

WSL1、WSL2ともにsshサーバーを動かしておく。 WSL1については下記参照。 上記記事の繰り返しになるが、Ubuntuの場合はインストール済みのものを使うと "Connection refused." となって接続を拒否される。openssh-serverを再インストールしてしまうのが手っ…

dcrawの改造

rawpyのauto_bright_thrに相当する値はdcraw(Decoding raw digital photos in Linux)では0.01に固定されている。これをオプションで変更できるようにしてみた。 -l 数値--- dcraw.c +++ dcraw-kai.c @@ -125,6 +125,7 @@ ushort white[8][8], curve[0x10000]…

WSL - 同一ディストリビューションを複数動かす。

インストールしたディストリビューションを、適当な名前でtarファイルにエクスポートする。 wsl --export ディストリビューション名> $ wsl --export Debian hogehoge.tarエクスポートしたtarファイルをインポートする。 wsl --import ディストリビューショ…

左CtrlキーをMetaキーにする

imaximaはMeta+Tabキーで入力補完機能が使えるようになっている。Metaキーのないキーボードでは替わりにEscキーが使えるが、あまりうれしくない。 ので左Ctrlが使えるようにした。 $ setxkbmap -option ctrl:lctrl_metaCapsLockをCtrlにするのに、これまでは…

imaximaを動かす - debian bullseye

Emacs上で動くmaximaのGUIフロントエンド、imaximaを入れてみた。インストールは $ sudo apt install maxima-emacsで、Emacsも含め必要なものは入るはず。texliveはインストール済み。 $ emacs -f imaximaで起動、はするが何を入れても"LaTeX error in: XXX"…

Debianを10(buster)から11(bullseye)にアップグレード

まず、いらないものをできるだけ捨てる。 大事なデータはバックアップ。第4章 Debian 10 (buster) からのアップグレード 上記に従って、 sources.listの書き換え。 セキュリティセクションは deb http://deb.debian.org/debian-security/ bullseye-security …

国土地理院のPNG標高タイルからGeoTIFF生成

はじめてのCrystal。といってもほとんどRuby。Crystal本体の他に必要なもの GitHub - stumpycr/stumpy_png: Read/Write PNG images in pure Crystal GDAL stumpy_pngのインストールはリンク先参照。 GDALはaptで。 $ sudo apt install gdal-bincrystalでgdal…

linux用Adobe Readerのインストール - debian

以下にlinux用のdebファイルがある。 ftp://ftp.adobe.com/pub/adobe/reader/unix/最新は英語版9.5.5だが ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/日本語版をもらってきた。 ftp://ftp.adobe.com/pub/adobe/reader/unix/8.x/8.1.6/jpn/ $ …

Xfce: アプリケーションメニューがショートカットキーで起動出来ない場合の対処法

Keyboard Shortcuts Not Working properly (#201) · Issues · Xfce / xfce4-panel · GitLabxfce4.13で紛れ込んだらしい未解決*1のバグだが、上記リンク先に対処法がある。/usr/local/bin/xfce4-popup-applicationsmenuを以下の内容で作成する。実行属性及び…

Fcitxでピンイン記号の入力

m17n をインストール。 $ sudo apt install fcitx-m17nFcitxを再起動。Fcitx設定からPinyin記号(M17N)を追加、選択。ピンインの綴に続けて「1, 2, 3, 4」のどれかで声調記号付きのアルファベットが入力できる。 例えば Han4yu3 Pin1yin1 ⇒ Hànyǔ Pīnyīn軽声…

WSL2上のDebianにリモートデスクトップ接続

適当なデスクトップ環境を入れる。 $ sudo apt install xfce4 xfce4-goodiesxrdp、xorgxrdpを入れる。 Debianではxrdpをインストールすればxorgxrdpも一緒にインストールされる。 $ sudo apt install xrdp $ sudo service xrdp startWindowsのRDPクライアン…

WSL1上のUbuntuにパスワード無しでssh接続

リモート(WSL)側Ubuntuのopenssh-serverをインストールしなおす(ファイルパーミッション対策)。 # apt purge openssh-server # apt install openssh-server # service ssh start以下はローカル側の作業。 公開鍵と秘密鍵を作る。パスワード入力を求められる…

Windows Subsystem for Linux

9月の月例アップデートで自環境でもWSL2が動くようになったのでUbuntuを入れてみた。WSL1にDebian導入済み。コントロールパネルから 『プログラムと機能』 > 『Windowsの機能の有効化または無効化』を選択。 下方にある『仮想マシン プラットフォーム』にチ…

CASIO EX-wordをLinux機につなぐ

Accessing Casio EX-WORD 電子辞書 from Linux 基本的には上記サイトのとおりにすれば良いが、一点だけ。 git clone https://github.com/brijohn/libexword.git cd libexword git checkout -b 2.0-dev origin/2.0-dev ./autogen.sh ./configure make sudo ma…

ギリシャ文字の入力 - Linux

右altキー(Alt_R)+アルファベットでギリシャ文字が入力できるようにした。Debian+Xfceで使っているがLinuxならどれも同じだと思う。ホームに以下の中身で.Xmodmap*1を作る。'108'はAlt_Rのキーコード。 keycode 108 = dead_greek次のコマンドで反映させる。 …

VisualSFM - debian buster

Windows版がwineであっさり動いてしまったので使っていないが、ざっと。必要なもの VisualSFMから http://ccwu.me/vsfm/download/VisualSFM_linux_64bit.zip SiftGPUから https://github.com/pitzer/SiftGPU/archive/master.zip Multicore Bundle Adjustment…

cloudcompare - debian buster

公式パーッケージはraster(geotiff)出力が無効になっているので有効にして再ビルドした。道具を取ってくる。 $ sudo apt-get install build-essential $ sudo apt-get install cmake必要なライブラリーを取ってくる。geotiff用にgdalと公式パッケージ用のも…

x11vnc - デスクトップ共有

覚書 インストール $ sudo apt-get install x11vnc パスワード生成 $ x11vnc -storepasswd '/etc/systemd/system/x11vnc.service'を以下の内容で作成 ('x11vnc.service'は任意の名前で) [Unit] Description=x11vnc (Remote access) After=network-online.tar…

Nexus7[2012](Wi-Fi)をLollipopからKitKatへダウングレード

使う気になれないほど重くなってきたので今更という気がしないでもないが少しでも長く使うために。 前準備 PCはDebian stretch。 ベンダーIDを調べる $ lsusb Bus 002 Device 015: ID 18d1:4e42 Google Inc. Nexus 7 (debug) /etc/udev/rules.d/51-android.r…