投稿

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

[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 コマンドも打っておけば問題ないので未実施。

Ubuntu 17.04 でも 「日本語 (かな) 入力」 と 「英数入力」のキーを分けた (MBP JIS キーボードのように)

イメージ
仕事では MacBook Pro (JIS キーボード) を使用しているのだが、「Mac 便利だな〜助かるな〜」と感じる点の一つが 「かな」 と 「英数」キーが分かれている 点。 エディタとして Vim をよく使っている シェル をよく使っている 検索のキーワードが (半分以上) 英数 である という自分にとって、非 Mac の「半角/全角」での切り替えは辛い。。。 (Vim で途中まで入力したところで「かな」モードだと気づいたり、アプリによってモードが違っていたり、「半角/全角」キーを2回押して元のモードに戻っちゃったり ...) そこで、非 Mac の Ubuntu PC でも同じようなキーバインディングを設定してみた。 (ググっても情報がヒットしなかったので、手探りで。なお、Linux の設定としては珍しく GUI だけで簡単に設定できた) OS: Ubuntu 17.04 デスクトップ: Unity 入力メソッド: Mozc, OADG109A 入力メソッドフレームワーク: Fcitx 0.右上にある、入力メソッドの「設定」を押下 1.「全体の設定」タブを押下 2.「拡張オプションの表示」をチェック 3.オンを「無変換」・オフを「ひらがな」と「変換」に 以上。簡単! パッと見、手順3 の「入力メソッドをオン」が「無変換」なのは逆では・・・?と思わされたのだが、手順1 のキャプチャの通りデフォルトで「OADG 109A」が選択されているので、「(デフォルトの) 入力メソッドをオン」という意味かな・・・と考えれば違和感ないかも。 ちなみに、再起動しても設定はちゃんと残っている。 数日この設定で使っているが、以前より日本語・英数入力が捗るようになった。よかった :-)

Ubuntu 16.04 (Xenial Xerus) にアップグレードしたら、i3 (Window Manager) に異変が・・・

イメージ
15.10 の時から、i3 という「タイル型ウィンドウマネージャ」を使っている。 アプリを開くたび、ウィンドウの位置を自動で決めてくれるのが良い。 (折角なので、紹介動画も置いてみる。英語だけど) 先日 16.04 にアップグレードしたら、i3 でちょっとした問題に当たった。 アプリのメニューバーの高さが、以前より大きくなってしまったのだ。 Unity では unity-control-center で変更できるのだが、i3 から同じように変更しようとすると以下のエラーとなる。 $ LANG=C unity-control-center display ** (unity-control-center:5300): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-406i2IwLSF: Connection refused ** (unity-control-center:5300): WARNING **: Could not find settings panel "display" 「display という設定パネルがない」とのこと。 まあ、アップグレードすると大体どこかしらおかしくなるもの・・・ いざとなれば、新しい UI に自分が慣れればいいとは思うが、こうなった原因は気になるなぁ・・・ (そもそも、16.04 にした直後はこんな異常はなかった。次に Unity 起動して、また i3 起動したら本現象) とりあえず、i3 をアンインストール -> インストールしなおしてみるか。 === 追記 === 再度 i3 ログインしたら、本現象が直ってた。要は アンインストールするためには、i3 以外のウィンドウマネージャでログインしないとな・・・一回終了するか sudo shutdown -h now 起動ポチー 「Unity でログインしなおそう」としたら、ログイン画面のメニューの高さが全体的に小さい (元に戻っている気がする) i3 でログインしてみる -> 本現象が直ってた という感じ。 でも、unity-control-cen...