Linuxのアクセシビリティ:維持されていない混乱

May 08 2022
Linuxをしばらく使用しない理由
Linuxは主にサーバーオペレーティングシステムとして知られています。それはその面で印象的に機能し、そこにあるほぼすべての企業によって使用されています。

Linuxは主にサーバーオペレーティングシステムとして知られています。それはその面で印象的に機能し、そこにあるほぼすべての企業によって使用されています。しかし、何年にもわたって、技術コミュニティの一部の人々は、それを個人の家庭用コンピュータのオペレーティングシステムにもしています。

人々がデスクトップ上でのLinuxの実行可能性について話すポッドキャストがいくつかあります。しかし、Linuxがますます主流のユーザーに届くにつれて、誰もがLinuxを使用できるわけではないという残念な真実が明らかになります。そのオープンソースの性質によって最も助けられる可能性のある障害者は、代わりに、他に何をしたかに関係なく、少なくとも提供物を多かれ少なかれ利用しやすくしている営利企業に任せられます。

この記事では、過去数年間のLinuxでの私の経験を概説します。Linuxを試したのは私だけではありませんが、自分の経験と、最悪の部分への回避策について知っていることについてしか話すことができません。

VinuxとSonar—初期

私は、Gnome2がデスクトップとして選ばれた時代にLinuxを使い始めました。アクセス可能で使いやすく、Vinuxのメンテナが行う必要があるのは、Linux GUIスクリーンリーダーであるOrcaを、インストーラー中および新しいシステムで起動することだけでした。それは完璧ではありませんでした—何も完璧ではありません—しかしそれは素晴らしいスタートでした。なんらかの理由でハードドライブがロックされていた古いラップトップで使用しました。その貧弱なハードドライブ、わずか74GBのストレージ。

ある時点で、代わりにソナーが2015年頃に登場しました。これは、ArchLinuxをベースにしたAntergosをベースにしています。インストーラーが簡単で、インストール中およびインストール後にOrcaが有効になりました。どちらのプロジェクトももうありません。彼らが合併することを計画したとき、内紛と非難はそれらの両方をバラバラにしました。

粉砕—今

VinuxとSonarが放棄された後、多くの盲目のLinuxユーザーは単に主流のディストリビューションに移行しました。Archはパッケージが最新であるため、多くの人に好まれるディストリビューションでした。これは、パッケージメンテナがリリースするとすぐに、アクセシビリティの修正が手元にあることを意味します。F123、Stormux、Slintなど、視覚障害者向けのディストリビューションでいくつかの試みがありましたが、F123は失敗し、StormuxはRaspberry Pi用であり、1人のメンテナがいます。Slintにはメンテナも1人しかいないため、Slackwareをベースにしています。したがって、ほとんどの場合、Arch、Ubuntu Mate、Mint、Debian、Fedoraなど、誰もが独自の道を歩んでいます。主にArchとDebianであるこれらのディストリビューションのうち、インストーラー中に盲目のユーザーを積極的かつ意図的にサポートしているのはごくわずかです。

Gnome 2について少しお話ししたいと思います。シンプルで、アクセスしやすく、クリーンでした。システムを最初に起動するときは、ログインマネージャを使用してログインし、次にデスクトップにアクセスします。Alt + F1を押すと、カテゴリ別にソートされたアプリケーションのリストが開き、Alt+F2を押すと実行ボックスが開きます。シンプルでクリーン。設定カテゴリもアプリケーションのメニューにあるので、設定マネージャーを扱う必要はありません。

Gnome3はそれをすべて変えました。彼らは実質的にデスクトップ全体を作り直しました。そして、何かを作り直す場合は、アクセシビリティを作り直す必要があります。彼らがその部分を忘れたことを除いて。誰もそれについて知りませんでした。誰も聞いていませんでした。彼らの言い訳は、彼らがアクセシビリティの専門家ではないということだと思います。確かに、これを行うために支払われた誰かが入ってくるでしょう。しかし、それは決して起こりませんでした。

現在、Gnomeバージョン4になっています。スーパーキーを押してアプリケーション画面と検索ツールを開くと、「ウィンドウ」と聞こえます。それでおしまい。上級ユーザーは入力を開始することを知っていますが、新しいLinuxユーザーは自分がどこにいるのかわからないか、何か悪いことが起こったとさえ思っていません。

それでは、Gnomeにあまり固執しないようにしましょう。KDEはどうですか?非常に使い勝手に重点を置いたデスクトップですよね?

ごく最近まで、私は恐れています。KDEデスクトップをまだ効果的に使用することはできません。作業は行われていますが、アクセステクノロジーの世界のすべてがそうであるように、それは非常に遅いです。物事は、新しい目の見える人が助けを求められたときにのみ、オープンソースコミュニティからの助けの欠如とより広い盲目のコミュニティからの興味の欠如によって燃え尽きるまで、実際に起こります。

私たちがしがみついている唯一のデスクトップ環境はMateです。これ、ブランドが変更されたアプリを使用したGnome2の継続であるためです。はい、動作します。しかし、それは年齢から衰退し始めています。

Mateデスクトップを使用して、Chromiumベースのアプリ、Orca、またはユーザー補助サービスを終了すると、すぐにデスクトップに移動するか、Orcaダイアログボックスを呼び出さない限り、フォーカスが失われます。これはおそらくほんの始まりに過ぎません。私の唯一の望みは、メイトが完全に荒廃する前に、別のデスクトップがその場所を占めることができることです。

さて、いいでしょう、デスクトップのことは忘れましょう。テキストベースのインターフェイスはどうですか?コマンドラインにアクセスできますよね?

技術的にはそうです。テキストは、多くの障害者のアクセシビリティに非常に役立ちます。しかし、誰がコマンドラインを使用して、電子メールのチェック、Webの閲覧、Facebookの使用、YouTube Musicの視聴、Reddit、Twitter、Hacker News、Medium、Mastodon、Telegram、テキストメッセージ、ビデオゲーム、および書籍の操作を行っています。多くの形式で?そのすべてにコマンドラインを使用できるのであれば、その方法をお聞きしたいと思います。コンピューティングのかなりの部分でコマンドラインを使用する人は数人いますが、私がリストしたすべてのことを実行しているわけではありませんか?ああ、Salesforceについて言及しましたか?コマンドラインでその獣と対話する幸運を祈ります。私はそれを仕事に使わなければなりません。そうしなければ幸運です。

Fedoraでの私の経験

上で書いたように、VinuxとSonarが壊れた後、私たちは主流のディストリビューションに取り残されました。私はFedoraを選びました。これは、DebianとUbuntuのリリースサイクルが遅いことと、ArchLinuxのより難しいインストーラーとの間の適切な妥協点であることがわかりました。iwconfigArchがインストーラースクリプトを追加した後でも、奇妙なコマンドでWi-Fiを有効にする必要があり、その使用方法がわかりませんでした。そこで、WindowsでRufusを使って作ったFedora Mate 35 USBを入れて、コンピューターを起動しました。

Enterキーを数回押した後、携帯電話で画面をスキャンし、カメラが認識しているものすべてに対してOCRを実行するアプリを開きました。ついにMateユーザーインターフェイスの一部が聞こえたので、通常のキーボードコマンドを押してOrca — Alt + Windows+Sを起動しました。何も起こりませんでした。私が普通の目の見えない人なら、Orcaを起動するための実際に隠されたキーボードコマンドについてさえ知りません。もし私がそうし、そのコマンドが機能しなかったとしたら、私は急いでWindowsの安全性に戻ったでしょう。とにかくそうすべきだった。

しかし、残念ながら、私は通常のユーザーではありません。古き良きWindowsに満足するのではなく、Linuxのパワー、つまり開発者やパワーユーザーが必要とする可能性のあるすべてのものをサポートしたいと思っています。私がその普通のユーザーだったら。私の人生はずっとシンプルでストレスがなく、おそらくもっと良い仕事ができるでしょう。

そこで、Alt + F2を押してコマンドを実行し、orcaEnterキーを押して入力しました。オルカが走った。Fedoraをインストールすることができ、再起動後、ログインマネージャーが表示されました。しかし、スピーチはありませんでした。それでも大丈夫です、私は同じコマンドを実行しただけで、Orcaは話し始めました。ログインして、デスクトップにいました。

支援技術の輸出

デスクトップでOrcaをオンにした後、はい、そこでオンにする必要がありました。システムを更新してFirefoxを試しました。何も読まなかった。親愛なる一般ユーザーがここまで到達した場合、フォーラムの上級Linuxユーザーのおかげで、ここでWindowsを元に戻して再インストールするか、真剣に検討します。しかし、顔を平手打ちした後、私はさらに罰を受ける準備ができていました。私はそれが得意だと思います。タートルベア、誰か?

あなたがしなければならないことは、アプリケーション設定に行き、パーソナライズに行き、そして支援技術に行きます。そこには、支援技術のサポートをオンまたはオフにするためのスイッチがあります。これにより、OrcaはGnome GTKアプリのようなものを使用して、支援技術が実行されていることをアプリに知らせることができます。なぜ誰もがこれをオフにしたいのか、私にはわかりません。これは、「適切な」デフォルトを持つというLinuxの伝統の一部だと思います。幸い、ハードウェアがDebianをサポートしていて、アクセス可能なインストーラーを使用している場合、これはオンになります。

これを誰もがオンにしなければならないという事実は、オープンソース文化のどれだけが障害者差別的であるかを示しています。他のオペレーティングシステムはこれを必要としません。MacでVoiceOverをオンにすると、アクセス可能なすべてのプログラムにアクセスできます。WindowsでナレーターまたはNvDAをオンにすると、アクセス可能なすべてのプログラムにアクセスできます。ChromeBookでChromeVoxをオンにすると、アクセス可能なすべてのプログラムにアクセスできます。Linuxでのみ、ユーザー補助機能を有効にするためにチェックボックスをオンにする必要があります。

しかし、待ってください、もっとあります!その後、GTKプログラムにアクセスできます。クロムはどうですか?いいえ。Chromiumベースのアプリやブラウザを使用するには、手元にないユーザー補助変数をエクスポートする必要があります。EtcherからWebTorrent、Element、Chromeに至るまで、Electronは、開発者がクロスプラットフォームアプリを作成するための非常に人気のある方法になりつつあります。チェックボックスをオンにする必要があることでユーザーが追い出されない場合は、基本的に残りのアクセシビリティを有効にするためのチートコードが必要になることは間違いありません。

しかし、私は固執し、1年ほど前にArchを試したときに使用したすべてのエクスポート行を配置したブログ投稿を見つけました。それらを「.bashprofile 」ファイルに貼り付けてソースを作成し、ChromeとVSCodeを使用できるようにしました。そうそう、VS-CodeはElectronを使用していると言いましたか?そのアプリは基本的にすべての開発者が使用しますか?素晴らしいですね。

漏れのあるピジン

Pidginは、Emacspeakを搭載したEmacsに次ぐ、私が今まで使用したLinuxで2番目にクールなアプリです。ほぼすべてのメッセージングプラットフォームで同じアクセス可能なインターフェイスを使用できることは素晴らしいことです。しかし、時間の経過とともに、Pidginに長いメッセージ(おそらく2段落の長さ)を入力すると、メッセージがクラッシュし、アクセシビリティスタック全体がダウンする可能性があることがわかりました。これは良くありません。セキュアブートの原因だと思った人もいましたが、そのようなシステムを台無しにする可能性があるとのことでしたが、それを無効にしてFedoraを再インストールした後も、しばらくすると問題が発生しました。

libpurpleにメモリリークがあることが判明しました。だから、ピジンについてはこれだけです。Lib-purpleは、PidginにTelegram、IRC、Matrixなどに接続するためのすべての機能を提供します。そして、私は仕事にMatrixを使用しているので、それにすばやく接続できる必要があります。

「わかりました」と私は思いました。「ElementはPidginよりもアクセスしにくいですが、LinuxではElementを使用し、IRCにはIrssiを使用します。」翌日、顔の最大の平手打ちは、Linuxに対する私の尊敬と私の愛の多くを終わらせた雷のようなファイナリティで私を襲った。

終わり

Fedoraを更新した後、数ページを調べた後、Chromiumブラウザーが使用できなくなったことがわかりました。OrcaはChromeユーザーインターフェースを表示できましたが、Webページは表示できませんでした。必死になって、MicrosoftEdgeとBraveを試してみました。それらの両方が同じ問題を抱えていました。私は、家、フルタイムの仕事、パートタイムの仕事を分けるためにプロファイルに大きく依存しています。ええ、それは分離しておくことがたくさんあります。Firefoxには、それらすべてを分離してすばやく切り替える方法がありません。それで、心がこもって、仕事の数時間前に、私はWindowsを再インストールし、自分のものを元に戻すことから始めました。

それで、他の人はどのようにそれをしますか?

目の見えないLinuxユーザーは私だけではないことを先に述べました。他の人々は、Linuxのアクセシビリティの低さに対処するためにさまざまな戦略を使用しています。

  • ウィンドウマネージャー:カスタムスクリプトでラットポイズンを使用して、メイトの腐敗を排除したり、システムを軽量化したりするものもあります。
  • CLI:WebブラウザーにX11を使用して、CLIを可能な限り使用するものもあります。
  • フォールバック:Pidginのようなものがメモリを使い果たしてしまうと、IRSSIにフォールバックします。Androidをデスクトップシステムとして実行しているだけの話を聞いた。

この記事は、Linuxデスクトップのアクセシビリティに焦点を当てることができるように書かれています。Raspberry Piコンピューターが学校で普及するにつれて、目の不自由な生徒がコーディング、システムの管理、コンピューティングの探索を楽しむことができるようにしたいと思います。目の不自由な人が、20代前半になると、アプリを作成したり、古いシステムのエミュレーションレイヤーを作成したり、仕事を自動化したりできるようになるまで、コンピューターについて学んで成長できるようにしたいと思います。目の見えない子供たちに、私にはなかった機会を与えてほしい。さらに、クォーラムではなく、Pythonを学習できるようにしてほしい。高度な設定や変更のたびにWindowsと戦う必要はなく、Linuxの内部を学んでもらいたいと思います。そして、盲人が彼らの盲人特有の仕事にうんざりしているならば、

これらの状況はすべて、目の見えるコンピュータ愛好家にとって多かれ少なかれ簡単です。実際、OdinプロジェクトはWindowsの使用をまったくサポートしておらず、最初からLinuxを使用することをお勧めします。macOSまたはChromeOSを使用することもできます。これは、開発者であるということはLinuxを使用することを意味するまで長くはかからないことを示しています。そして、障害を持つ人々は、他のどのグループよりも、ドアに足を踏み入れることができるはずです。私たちはしばしば貧しく、仕事がないか、低賃金のエントリーレベルの仕事をしていて、チェーンを上に移動する方法の兆候がなく、テクノロジーを使用して日常生活の多くを支援しています。オープンソースコミュニティが始めたアクセシビリティの混乱を一掃するのに十分な注意を払う必要があります。

© Copyright 2021 - 2022 | hachiwiki.com | All Rights Reserved