私はDebian GNU / Linuxベースのオペレーティングシステム/配布版を開発しています。視覚障害のある人のためです。私は「標準」Debian Live CDを使用してベアメタルコマンドラインからディストリビューションを構築しました。以下はいくつかの機能です。
視覚障害者のために大幅に修正されたXfceデスクトップ。
高コントラストのテーマ、アイコン、カラースキーム
事前設定されたOrcaスクリーンリーダー。
直感的でシンプルな画面拡大鏡。
仮想キーボード;
私が作成した基本的なデスクトップアプリケーション、ロゴ、壁紙、bashスクリプトのコレクションです。
システムは基本的に一種の「アルファ」状態で準備され、インストール可能です。まだ名前を指定していないので、「Redebian」と呼び、スクリプトでその名前を使用します。私は8月に学校技術博覧会でこれを披露する予定なので(私は現在高校生です)、このプロジェクトは私にとって非常に重要です。
しかし、心配することが1つあります。オペレーティングシステムの名前をDebianから別の名前に正しく変更する方法がわからないということです。私は数日間グーグルをして編集者の提案とより多くの文書を手に入れましたが、システムが破損するのではない/etc/os-release
か/etc/issue
と心配しました。私は公式のDebianリポジトリを使用しているので、バージョン名は非常に脆弱な要素です。
Debianベースのオペレーティングシステムの名前を安全かつ正しく変更するにはどうすればよいですか?たとえば、システムが起動すると、「Welcome to Debian」の代わりに「Welcome to Redebian」が表示されます。update-grub
スクリプトがシステムを「Redebian」として認識したいと思います。
答え1
@Jeff Schallerのソースコードを取得して、次の内容を編集する必要があります。
この他にも具体的に変更したいファイルが3つあります。これらのファイルは/etc/issue(おそらく/etc/issue.net)、/etc/os-release、および/etc/lsb-releaseです。最後のファイル配布を変更するために変更する必要があるGRUBエントリのリスト。 /etc/default/grub.confでGRUB_DISTRIBUTOR行を確認してください。 GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null と等しくなければなりません。
オペレーティングシステムに必要な他のすべてのソフトウェアの場合は、少なくともDEBソースコードをダウンロードし、すべてのファイルfind . -exec sed -i /debian/redebian/g {} \;
に対して実行してから、各DEBパッケージを再コンパイルする必要があります。これはハッキーなアプローチですが、ほとんどのパッケージで望ましい結果を得ることができます。デフォルトでは、すべてのソフトウェアのすべてのDebianインスタンスをredebianに置き換えました。
答え2
Raspbianに加えて、DebianユーザーとしてDebianのバリエーションであるUbuntuに変更する方法についてのガイドは次のとおりです。https://askubuntu.com/questions/194062/how-can-i-replace-ubuntu-branding-with-my-own
私はrelinuxが最良の選択だと思います...
答え3
私はGnomeの人々が「アクセシビリティ」について多くの作業をしていることを知っています。私はこれに慣れていませんが、XFCEはたくさん利用可能な人員が少ないため、この分野ではXFCEがはるかに確立されていない可能性があります。
わかりましたFedoraの帽子持つ回転する、特定の目的に使用されるソフトウェアのコレクションです。たぶんあなたの仕事はこの考えにもっと適しているかもしれません。処理分布は次のとおりです。巨大なDebianには何百人もの貢献者がいて、Fedoraも同様です。すでに持っているものをもっと活用してください。