投稿

ラベル(command)が付いた投稿を表示しています

[SOLVED] Ubuntu 18.04 のナチュラルスクロールが水平方向だけナチュラルじゃない件

仕事では MBP を使っていて、スクロールをナチュラルにしている。 指を動かした方向に画面も動くので 画面の下の方のコンテンツを見たい:指を下から上に動かす 画面の右の方のコンテンツを見たい:指を右から左に動かす(※) という動きになっている。 自宅の Ubuntu も合わせたいのだが、デフォルトでは水平方向だけナチュラルにならないのである。 (※について、指の動きが逆になっている) だましだまし使っていたが、やはり何とも違和感拭えない... どうにかならんもんか... と思っていたら、いくつかの解決方法があるらしい。解決方法がある・そして複数あるというのが Linux 文化のいいところ。 解決方法 Inverted Horizontal scrolling ubuntu 18.04 - Ask Ubuntu によると xinput による指定 synclient による指定 xserver-xorg-input-libinpu を削除して ... 的な という方法があるらしい。 1, 2 をとりあえず試して、個人的にいいなと思ったのは 2 の案。 xinput が初見でパっと理解できず、引数として何を指定すればよいかわからなかった synclient HorizScrollDelta=-30 とコマンド実行すれば、(reboot 不要で)即反映された というのが理由。 autostart script に書いておけば、自動的によみこまれるでーって書いてあるけど、いつも起動時に端末で apt update && apt upgrade するし、ついでに synclient コマンドも打っておけば問題ないので未実施。

複数のファイルをリネームしたくなった時のメモ

ファイルをリネームしたくなる時、よくあります。例えば ファイル名の命名ミスで、修正したい 作業を進めていったら、ファイル名と内容で齟齬が出てきた 設定ファイル名を変更することで、一時的に無効にしたい などなど。。。 せいぜい 2, 3 個ならば、根気よく mv コマンドやファイルブラウザ上で修正する気も起こりましょう…が、10 個以上あったらどうか…? 更に、それをリネーム後、また戻さなければいけなくなったりしたら…? 無意味な単純作業も嫌ですが、手作業によるミスも怖い。。。そのような時は、そのものズバリ rename コマンドが便利でした。 私はこれをちょっと前に (今更ながら…) Fedora 14 で使う機会があり、便利さを知りました。具体的には、パッケージマネージャー (yum) の /etc/yum.repos.d/ fedora.repo fedora-update.repo fedora-debuginfo.repo (で合ってたかな…?) という、各設定ファイルをいじった時です。 私が使用した環境では、yum は .repo ファイルがあれば設定を読む, なければ読まないという動作をしました。このため、例えば "全ての設定を読み込みたくなかった" 場合は (ファイルを削除する手もありましたが、いずれ元に戻したくなりそうと考えて) 3つリネームすることにしました。 この時の使い方は、確か rename <修正前の名前> <修正後の名前> <対象ファイル> だった気がします。つまり # cd /etc/yum.repos.d # rename repo repo.bak *repo としたら、全ファイルの拡張子が .repo.bak にリネームされたように記憶しています。おかげで、作業の時間がちょっと短縮され、リネームミスの心配もなくなりました。 今日、ふと "Debian でも同じかな?" と思って確認したら、違ってました。perl を使ったもののようで、使い方は rename <perl正規表現> <対象ファイル> でした。同じコマンド名でも、色々違いがあるようです。便利なコマンドで...

Debian システム更新時に、aptitude がもじもじして進まない件

Windows でも Linux でも (多分 mac や FreeBSD なんかも) そうですが、いつかはシステムの更新が必要です。私の Debian はコマンドを打って更新することにしています。 ただ、色々いじったせいなのか aptitude コマンドで更新 (safe-upgrade) しようとすると、依存性を解決しようとしてずーっと進まないという現象を抱えています。以下がその例: $ sudo aptitude update Get: 1 http://security.debian.org wheezy/updates InRelease [102 kB] (snip) Get: 225 http://ftp.nara.wide.ad.jp wheezy/main 2013-02-10-1411.18.pdiff [5,552 B] Fetched 6,334 kB in 2min 10s (48.6 kB/s) Current status: 301 updates [+229], 35977 new [-183]. There are 3 newly obsolete packages: libdns81, libisc83, linux-sound-base $ sudo aptitude safe-upgrade Resolving dependencies... open: 4029; closed: 3635; defer: 1; conflict: 1 (//↑ 各数値がカウントアップされていくばかり…) O^C (//↑ 耐えかねて Ctrl + c で終了) どうすれば更新できるのか…以前はちゃちゃっと終わっていたはずなのに。。。 nx4820 の前で正座して困惑している私、ふと思い出したことが一つ。 記憶違いでなければ aptitude は apt の wrapper (だったはず) なので、apt-get でも safe-upgrade できるはず。 元々好みの問題で aptitude を使っていただけでもあるので、初心に返って apt-get を試してみる。 以下がその例: $ sudo apt-get upgrade Reading package lists... Do...