blog

オピニオン|Vojtux: 視覚障害者のためにLinuxを適応させる

Vojtux は Fedora Project の一部で、視覚障害者のための非公式 Linux ディストリビューションです。...

Oct 27, 2025 · 6 min. read
シェア

VojtuxはFedora Projectの一部で、視覚障害者のための非公式Linuxディストリビューションです。

現在、Red Hatのセキュリティコンプライアンスチームでソフトウェアエンジニアとして2年以上働いており、チェコ共和国からリモートで働いています。Linuxを使い始めて12年、主にArch LinuxとFedoraを使っていますが、過去にはDebian、Gentoo、Ubuntuも管理したことがあります。

仕事以外では、ブラインドサッカーをしたり、視覚障害者と健常者をつなぐためのプロジェクトに参加しています。これには、視覚障害者のためのイベントを企画する小さなNGOで働くことも含まれます。また、視覚障害者のための非公式Linuxディストリビューションである Vojtux Fedoraプロジェクトにも携わっています。

支援技術スタック

私はスマート・デバイスを使用する際にさまざまな支援技術に頼っていますが、主なものの1つにスクリーン・リーダーと呼ばれるものがあります。これは、視覚障害者に音声や点字で画面上の内容を伝えるソフトウェアです。私が現在注目しているボタンやページ要素を読み取って知らせてくれるので、グラフィカル・ユーザー・インターフェースと対話することができます。

スクリーン・リーダーは、音声合成技術を使って画面に表示されている内容を音声で読み上げます。市場には数多くの音声合成ソフトがありますが、より自然に聞こえるものもあります。私が使っているのはEspeakで、それほど自然には聞こえませんが、軽量で動作も速いです。さらに、私が使っているチェコ語を含むほとんどの言語に対応しています。

最後に、私は点字でテキストの行を表示する点字モニターを使っています。特にコードを書いているときやコード・レビューをしているときは、これなしでは生きていけません。触覚的に自由にコード要素から別の要素に移動できるので、コードの構造をより簡単に把握できます。また、点字ボタンを使って、興味のある文字や画面領域にカーソルを移動させることもできますし、必要であれば、点字キーボードを使って文字を入力することもできます。

日常生活における支援技術の活用方法

視覚障害者としてパソコンを使っていると、上記のような技術を使って簡単にできることがたくさんあります。ここでは、私が日常的に行っていることをいくつかご紹介します:

  • 私はテキストコンソールを使うのがとても好きです。一般的に、情報がテキストであれば、目の不自由な人でもスクリーン・リーダーの助けを借りて読むことができます。私は通常、システム管理、テキスト編集、取扱説明書や文書へのアクセスにコンソールを使用しています。
  • ウェブをブラウズして、ページと交流するのが楽しいです。
  • VSCodeと Eclipse コードを書いたり、コードレビューをしたりしています。
  • メールも送りますし、インスタントメッセージもします。
  • 私はGoogle Docsや LibreOffice テキスト処理ソフトを使っています。Googleドキュメントの開発チームは、ドキュメント内を移動したり、見出しやメモにジャンプしたりするのに使えるキーボードショートカットをたくさん追加してくれました。
  • 一般的に、私はマルチメディアコンテンツを再生することができますが、アプリケーションがどのように開発されているかにもよりますし、より良い仕事をしてくれるメディアプレーヤーもあります。

実現可能、しかし問題あり

技術の進歩に伴い、実現可能でありながら達成するのがかなり難しい仕事もあります。私はそのような仕事を「実現可能だが問題がある」と呼んでいます。

プレゼンテーションの閲覧や作成も難しいものです。この問題を解決するために、私は Pandoc 処理してスライドに変換する Markdown ようなソフトウェアを使ってHTMLでスライドショーを作成しています。この方法を数年使っていますが、うまくいっています。Markdownは単なるテキストなので、出来上がったスライドを完全にコントロールすることができます。

ウェブサイトやインターフェースの中には、ナビゲートしにくいものがあります。このような問題は、いくつかのプロパティを正しく設定するだけで簡単に解決できることがよくあります。一般的に、ウェブコンテンツの多くはイメージです。ウェブコンテンツのアクセシビリティを向上させる手っ取り早く効果的な方法は、イメージに代替テキストを追加してスクリーンリーダーで読めるようにし、イメージを認識できない人でも内容を理解できるようにすることです。もう1つのよくある状況は、ラベルのないコントロールに遭遇することです。ボタンやチェックボックスがあることはわかりますが、その機能を正確に特定することができません。

Vojtuxプロジェクト:Linuxのアクセシビリティ向上のために

開発者が意図的にアクセスしにくいアプリケーションを設計しているわけではありません。問題は、アクセシビリティをテストする方法が不明確であることが多いことです。視覚障害のあるLinuxユーザーの数は限られているため、アクセシビリティに関するテストやフィードバックはしばしば不十分です。その結果、開発者はしばしばアクセシブルなアプリケーションを作ることができず、それに応じて利用者も少なくなります。これは悪循環を引き起こします。

Vojtuxプロジェクトは、この問題に対処したいと考えています。その望みは、視覚障害ユーザーにとってよりフレンドリーなFedoraの修正バージョンを作成することです。目標は、より多くのユーザーを引き付け、オープンソースコミュニティーの開発者が修正できるように問題を見つけ、報告することを奨励することです。

なぜこのプロジェクトなのでしょうか?はっきり言って、Fedora はアクセスできないように設計されているわけではありません; 実際、パッケージとして存在する多くの補助ツールがあります。しかし、これらのツールは最初からあったわけではなく、スムーズに動作するために多くの細かい設定を必要とします。

Vojtuxは、視覚障害者にとって可能な限りフレンドリーで予測可能であることが期待されています。ユーザがLipaid Imageを起動すると、グラフィカルユーザインタフェースが表示され、画面の読み上げが直ちに開始されます。必要なアクセシビリティ 環境変数 すべてロードされ、正しく設定されます。

Vojtuxはまた、次のような機能を実装しています:

  • ブート時に利用可能な補助環境変数を設定します。
  • グラフィカル・インターフェースがロードされると、すぐにOrcaスクリーン・リーダーが起動します。
  • 音声合成ソフトとパッケージソフトを追加したカスタムライブラリを追加しました。
  • 多くの代替キーボードショートカットを追加しました。
  • モニターのオン/オフを制御する特別なスクリプトもあります。多くのユーザーはモニターを全く必要としないので、モニターをオフにすることはエネルギーを節約する優れた方法です!

お手伝いしたいですか?そこであなたの出番です。

まず、Vojtuxに貢献したい場合は、 詳しい情報があります。

さらに、チーム内で視覚障害者と共同作業を行う場合、どのアクセシビリティ技術を適用するかを検討する必要があるかもしれません。たとえば、情報は音を通してアクセスされるため、点字ディスプレイの使い方に熟練している人でない限り、聞くことと読むことを同時に行うことは困難です。

最後に、目の不自由なユーザーは、プレゼンテーションのスライドであれ、ウェブサイトであれ、PDFであれ、あなたと同じ最終製品を使用していることを忘れないでください。製品を開発したりコンテンツを作成したりするとき、その選択は、効果的に対話したりアクセスしたりする能力に大きな影響を与えます。ここでは、コンピュータやテクノロジーを使うことが大好きで、テストに喜んで協力してくれる人が多いことを知っておいてください。

Read next