Linux
 Computer >> コンピューター >  >> システム >> Linux

多くのLinuxアプリ開発者がディストリビューションにテーマを使用させたくない理由

Linuxを、デスクトップを好きなように見せるための自由と関連付けることができますが、GNOMEの場合はそうではありません。少なくとも、インストールする拡張機能やコードの読み方を知らなければなりません。デフォルトでは、GNOMEは特定の方法でルックアンドフィールを実現することを目的としており、多くの開発者は、Linuxディストリビューションがテーマを使用してアプリの外観を変更しないことを望んでいます。

自分のマシンでテーマを変更するときに問題になりますか?いいえ、あなたは自分が何に夢中になっているのか知っています。ただし、カスタマイズされたエクスペリエンスがデフォルトとして表示されると、混乱が生じる可能性があります。

GTKはテーマ用に設計されていますか?

GNOMEは、GTKグラフィカルツールキットを使用してアプリのインターフェースを管理します。 GNOME 2.xの時代には、ほぼすべてのGNOMEベースのディストリビューションにカスタムテーマが付属していました。これは、テーマの変更はアプリ開発者の追加の努力なしに簡単にできることであるという多くのユーザーの認識を養うのに役立ちました。

さらに、他のLinuxデスクトップ環境でもテーマを多用しています。 KDE Plasma、Xfce、Cinnamonなどには、通常、いくつかのオプションがあります。

前述のデスクトップ環境の多くもGTKを使用していますが、GTK3には実際にはテーマAPIがありません。プラットフォームとアプリの開発者が使用するCSSスタイルシートがあります。デフォルトのGNOMEテーマ「Adwaita」は実際にはテーマではなく、プラットフォームスタイルシートの名前です。 Adwaitaは「唯一の」サンスクリット語です。

多くのLinuxアプリ開発者がディストリビューションにテーマを使用させたくない理由

Ubuntuのようなディストリビューションに異なるデフォルトのテーマが付属している場合、実際には手動で書き直されたカスタムスタイルシートのセットが付属しています。これは単純なプロセスではありません。 Ubuntu21.04にGNOME40が付属していなかった理由の一部は、Ubuntuデスクトップチームがテーマを互換性のあるものにするためにより多くの時間を望んでいたためです。

とはいえ、MicrosoftWindowsやApplemacOSのようなものと比較すると、GNOMEはまだ比較的簡単にカスタマイズおよび調整できます。

テーマの欠点

テーマがアプリのデザインを壊すことがあります。多くの場合、色の反転、設定が意味をなさないように変更されたアイコン、ボタンの周囲の余分な境界線など、あちこちの小さな癖です。

ただし、ボタン全体が欠落している場合や、インターフェイスの要素が適切に整列しなくなるまで間隔がずれている場合など、破損が大きい場合があります。

次に、ブランディングの問題があります。多くのアプリ開発者は、アイコンに多大な労力を費やし、デスクトップ全体で一貫したブランドを使用しています。そのアイコンを変更すると、開発者はブランドをあまり制御できなくなり、一部のユーザーが混乱する可能性があります。

テーマとアプリメーカーの課題 多くのLinuxアプリ開発者がディストリビューションにテーマを使用させたくない理由

Linuxエコシステムでは、バグを誰に報告するかがすぐにはわからないことがよくあります。多くのユーザーは、アプリ開発者がサポートする意図がなかったテーマによって問題が実際に発生したときに、アプリに何か問題があると考えて、アプリ開発者にバグを報告します。

これにより、アプリ開発者は、UbuntuやPop!_OSなどのカスタムテーマがプリインストールされたデスクトップから多くのユーザーがアクセスするという理由だけで、テーマをサポートしなければならないという苛立たしい状況に陥ります。

同時に、テーマデザイナーは、アプリごとにテーマを手動で微調整します。これは、いくつかのデスクトップアプリである程度管理できますが、Linuxがより多くのアプリを取得するにつれて、すぐに管理できなくなる可能性があります。

テーマはそれほど大きな問題ではありませんか?

現在、GNOMEでのテーマ設定は、開発者側またはテーマ作成者のいずれかから、テーマが引き起こすエラーを修正するためのすべての作業が見られないため、ユーザーには比較的単純に見えるかもしれません。

ディストリビューションのメンテナとテーマ愛好家は、自分の見た目と使い心地を十分に評価して、時折発生する問題を小さな不便として書き留めることができます。しかし、他のユーザーにとっては、これらの同じ問題は、Linuxデスクトップが未完成で、専門的ではなく、プロプライエタリOSの有能な代替手段ではないという兆候として現れる可能性があります。多くのGNOME開発者がこれを苛立たせているのは当然のことです。

多くのGNOME開発者は、Stop Theming My App Webページに名前を署名していますが、GNOMEコミュニティ全体を公式に代表しているわけではありません。これには、カスタムテーマを出荷することを選択したディストリビューションに正確に取り組んでいるメンバーも含まれます。 GNOMEユーザー自身のように、コミュニティのさまざまなメンバーがこの問題について異なる意見を持っています。


  1. 個人用リマインダー アプリの使用方法とその理由

    オーマイゴッド!すっかり忘れてました 物事を忘れ続けるので、私は上記のステートメントを少なくとも 1 日に数回使用します。今、私は自分の脳や健康に何の問題もないことを知っています.この物忘れは、今日の世界が速いペースで動いているためです.やることがたくさんあり、会わなければならない人がたくさんいて、Netflix には見たいシリーズがたくさんあるので、何かを忘れてしまうことでしょう。 忘れて後で実行できるものもありますが、重要なものもあり、見逃すことはお勧めできません。そのような最優先事項の 1 つは時間通りに薬を服用することですが、特に自宅で仕事をしている場合は、オフィスでの会議を含める

  2. Linux ディストリビューションが頻繁にアップグレードされるのはなぜですか?

    あなたはWindowsまたはMacコンピュータユーザーですか? Windows や Mac でコンピュータ ライフを過ごしてきた多くのコンピュータ ユーザーがいますが、彼らにとって Linux は常に奇妙な獣のように見えてきました。 Unix の子孫である Linux は、グラフィカル ユーザー インターフェイス (GUI) が利用できない場合、ユーザーがめったに使用しない OS ソフトウェアです。 GUI がないと、コマンド ライン インターフェイスで作業するのは困難です。そうは言っても、日常的に使用されているさまざまな一般的なバージョンの Linux を見つけることができます. Wind