ラベル Xorg の投稿を表示しています。 すべての投稿を表示
ラベル Xorg の投稿を表示しています。 すべての投稿を表示

2019年12月31日火曜日

Linuxでキーボードレイアウトが日本語配列にならない時の対処法

Linuxでキーボードレイアウトが日本語配列にならない
Linuxのインストールした直後や、ソフトウェアアップデートをした直後にキーボードレイアウトが英語キーボードの配列になってしまい、日本語のレイアウトにできないことがある。

Linuxのキーボードレイアウトの設定は、様々なソフトウェアが関与しているので設定がややこしい。さらに最近は、XorgからWaylandにウィンドウサーバーが変更されており、昔と設定方法が変わってきている。

かく言う私も、Linuxのアップデート後にキーボードレイアウトが日本語にならないトラブルに何度もあっており、最近もそのトラブルにあった。トラブル解決のために色々と調べてみて、分かったことを記事にしようと思う。

この記事では、Linux環境でキーボードレイアウトを日本語にする際にチェックするポイントをまとめておく。


2017年4月23日日曜日

Linuxで動画に横線のノイズ(ティアリング)が発生する時の対処法

Linuxで動画再生すると横線のノイズが入る
Linuxで動画を再生すると、横線のノイズやちらつき(いわゆる、ティアリング)が発生することがある。ティアリングが発生すると、以下の動画のように横方向の映像の同期がうまくいかず、動画が横方向にちらついてしまう。動画中のブロックノイズは、動画の解像度が低いために発生しただけで本来は発生していない。


2016年10月29日土曜日

WaylandでFcitxが動かない時の対処法

WaylandでFcitxが動かない時の対処法
WaylandでFcitxが動かない時の対処法は、「WaylandでFcitxを使う」のページにまとめてあるので、そちらを参考にして下さい。

以下の記事は、トラブっていた初期の内容です。ディスプレイサーバーとしてWaylandを使い続けたい場合は、以下の記事は参考にしないで下さい。

WaylandでFcitxが動かない
Wayland上では、現状Fcitxは動作しない様子。したがって、Wayland上で動作するアプリケーション(例えばGNOMEターミナル)で、「全角/半角キー」や「Ctrl + Spaceキー」を押しても、Fcitxが有効にならず日本語入力できない。ただし、XWayland上で動作しているアプリケーション(例えばFirefox)では、Fcitxは機能する。

Fcitxを使うことができなかった環境は、以下の通り。

  • Wayland: 1.12.0-1
  • Fcitx: 4.2.9.1-2
  • System: Arch Linux x86_64
  • GNOME: 3.22

GNOMEでWaylandを使う

Waylandとは?
Waylandとは、Xウィンドウシステムの代替のウィンドウサーバーのこと。Wayland自身はプロトコル(ライブラリ)であるため、実際ウィンドウの描画をするためにはコンポジタが必要になる。これまで、Wayland用のコンポジタとしては、westonが有名でありWaylandを使うためには、westonをコンポジタとして利用する必要があった。

WaylandコンポジタとしてのGNOME
しかし、以下の通りGNOMEもバージョン3.14からWaylandのコンポジタとして動作するようになった。(初期のサポートはバージョン3.10)
バージョン 3.14 から、GNOME は Wayland を使ってデスクトップを動作させることができるようになりました。Gnome コンポジタは X を使用しなくても動かすことができ、Wayland のシステムコンポジタとして動作します。本番環境で使えるほど安定しているとされていますが、まだサポートされていない機能もいくつか存在します (Gnome のドキュメントを参照)。Gnome デスクトップでは、X を使用するアプリケーションは XWayland で動作します。 (Wayland - Arch Wiki)
そして、GNOME 3.22ではXorgの代わりに、デフォルトでWaylandをウィンドウサーバーとして使うようになった。ちなみに、Waylandに対応していないソフトウェアは、XWaylandを利用して動作する。

GNOME 3.22 (Wayland) でVLCがクラッシュする時の対処法

GNOME 3.22のアップデート後、VLCがクラッシュする
GNOME 3.22にアップデートしてから、VLCがクラッシュするようになった。原因はGNOME 3.22になってからWayland (XWayland) が、デフォルトのディスプレイサーバーとして使われるようになったためである(Fedora 24のGNOME 3.20では、Waylandをデフォルトのウィンドウサーバーとして採用することは、見送られている)。