Linux Mint 18は独自のアプリセットを手に入れる

ディストリビューションの開発者にとって、ディストリビューション専用に設計された一連のアプリを作成してリリースすることは一般的です。 これの大きな例は、初等OSです。 9年後、Linux Mintはついに急落し、同じことをしています。

[つぶやく "#LinuxMintがMint 18で独自のアプリを手に入れるために。"]

Linux Mintは、入手可能な最も有名なLinuxディストリビューションの1つです。 UbuntuとDebianをベースにしたLinux Mintは、「パワフルで使いやすい、モダンでエレガントで快適なオペレーティングシステム」を目指しています。 Linux Mintの背後にあるチームは、MATEおよびCinnamonデスクトップ環境にも深く関わっています。

最初のX-Men、今X-Apps

木曜日に、Linux MintプロジェクトリーダーのClement LefebvreがX-Appsの作成を発表しました。 X-Appsはデスクトップに依存しないように設計されているため、開発者は各デスクトップ環境に合わせて調整する必要なしにそれらを更新できます。 Lefebvreは、これらのX-AppsはCinnamon、MATE、Xfceのデフォルトアプリケーションとして使用されると述べています。

Linuxにはもっと多くのアプリが必要ですか?

Lefebvreによると、X-Appsの作成はGNOME 3.18のリリースによって必要になりました。 彼は、GNOME 3.18のリリースでこう言った:

「GTK自体と多くのGNOMEアプリケーションは、GNOME Shellとよりよく統合され、その環境ではよりネイティブに見えます。 悪いニュースは、彼らは今や他の場所では完全に場違いに見えているということです。 さらに悪いことに、Ubuntuの主力製品であるUnityは、GTK、GNOMEアプリケーション、およびGNOME環境自体に大きく依存しているので、ここでは3.18のアップストリームバージョンを扱っているのではなく、独自のパッチのコレクションを扱っています。問題(Ubuntuがアプリケーションにメニューバーとタイトルバーを再導入することなく、それらのヘッダーバーを書き直すことがないという例があります。そのため、3つすべてが表示されることがあります)。」

これまで、Linux Mintチームは「アプリのダウングレード(Linux Mint 17はgedit 2.30を使用)、GNOMEへのパッチ適用(GTKおよびさまざまなGNOMEアプリ)、代替案(主にMATEおよびXfce)」を使用して問題に対処していました。

Lefebvreはまた、CinnamonとMATEのために特定のアプリケーションを構築することは意味がないと述べた。これが彼らがCinnamon、MATEそしてXfce(そしておそらく他のデスクトップ環境)での実行に最適な汎用アプリケーションに取り組むことを選んだ理由である。

彼はさらに追加しました:

X-Appsは、Cinnamon、MATE、およびXfceでデフォルトのデスクトップコンポーネントとして使用できる、従来のインターフェイスを使用した汎用のGTK3アプリケーションのコレクションです。 Mint 18では、「Xアプリ」により、外観が違っている(ヘッダーバーと独特のレイアウトを使用する)GNOMEアプリケーションの代わりに使用されるため、ネイティブの外観と優れた統合レベルを維持できます。 長期的には、X-Appプロジェクトによって、アプリケーション自体の革新や新機能の開発が可能になります(これは、パッチ、一時的なフォーク、またはMATEアプリのようなDE固有のフォークでは不可能でした)。高すぎた)

どのような種類のアプリが利用可能になりますか?

Xedit:テキストエディタ

Lefebvreは、次のX-Appsのうちの1つ、xeditという名前のテキストエディタのみを明らかにしました。 これが提供する機能の一部です。

  • Plumaに基づいて学習曲線を下げる
  • GTK3を利用する
  • GNOMEやMATEには依存しません

いつ

X-Appsは、Linux Mint 18リリースと一緒にリリースされる予定です。これは、Ubuntu 16.04 LTSのリリースに数ヶ月間続く予定です。 Ubuntu 16.04は4月にリリースされる予定です。

最終的な考え

個人的には、ディストリビューション固有の新しいアプリケーションを誰かがリリースしたという話を聞いたときはいつでも、私は批判的です。 Linuxの世界はすでに非常に細分化されています。 作成に時間と労力を費やすには、もっと重複したプロジェクトが本当に必要ですか。 誤解しないでください、私はデスクトップにとらわれないアプリのアイデアが好きです。 アプリがディストリビューション間でどのように見えるかに関する多くの問題を解決するでしょう。

私が心配している問題は、「彼らはそれをやってのけることができるだろうか」ということです。私が前に述べたように、Linux Mintの人たちは2つのデスクトップ環境でも作業します。 それではアプリケーション開発をミックスに加えましょう。 私は自分でソフトウェアを書いたことは一度もありません(「Hello、World」と書かれたものを除く)が、プロジェクトを試みて複雑にすると悪いことが起こることはわかっています。 多くのプロジェクトが機能の忍び寄るドラゴンに陥りました。

あなたは別の見方をしますか? 以下のコメントで教えてください。

推奨されます

UbuntuとDebianにインストールされているパッケージを一覧表示する方法
2019
Ubuntuや他のLinuxで7Zipを使う方法
2019
オープンソースライセンスの比較
2019