獨立開發商 Gnome的圖形應用程序 發布了一封公開信,呼籲發布以放棄強迫GTK替換主題的做法 在第三方圖形應用程序中。
當前,大多數發行版都使用自己的圖標集和對GTK主題的修改,這些主題與Gnome提供的確保品牌知名度不同。
我們是為GNOME平台創建應用程序的開發人員和設計師。 我們為自己的技術感到自豪,並努力確保我們的應用程序對人們來說是一次很棒的體驗。
不幸的是,在很多情況下,主題使我們在設計,開發和測試應用程序方面的所有努力都變得無用。
更改GTK樣式會損壞應用程序的外觀
該聲明表明 這種做法通常會導致無法正常查看第三方程序 以及用戶對它的看法有所改變。
例如,更改GTK樣式表可能會中斷界面的正確顯示 甚至無法使用(例如,因為文本以接近背景的顏色顯示)。
另外, 順序的更改導致以下事實:應用程序的外觀 顯示在應用安裝中心的屏幕截圖中, 以及界面元素的圖像 在文檔中 它們不再符合真實外觀 安裝後的應用程序的版本。
GTK樣式表會使應用程序看起來已損壞,甚至無法使用。
圖標主題可以更改要表達的主要思想,從而導致帶有圖標的界面無法表達開發人員的需求。
應用程序圖標是應用程序的標識。 更改應用程序的圖標將使開發人員無法控制您的品牌。
反過來, 替換象形文字可能會扭曲作者最初確定的含義 並導致與象形圖相關的動作將被用戶在扭曲的光線下感知到。
這封信的作者 他們還指出,不允許替換圖標來啟動應用程序,因為這些圖標也是應用程序以及作者所做工作的基本組成部分。
單獨規定,該計劃的作者不反對用戶根據自己的喜好更改其設計的能力,但不同意替換發行版中的設計主題的做法,這會導致正常程序顯示中斷使用標準GTK和GNOME主題時,這些顯示正確。
二階直接後果也較少,包括:
如果安裝後,Appstream屏幕截圖(GNOME或Flathub軟件中使用的屏幕截圖)看起來與實際應用程序不一樣,則不是很有用。
如果系統上的UI元素與文檔中描述的UI元素不同,則用戶幫助和文檔同樣無用。
這些寫公開信的開發商 堅持認為應用應該看起來像是由作者創建,設計和測試的 而不是因為主題的創造者,圖標等使主題失真。
除此之外,他們了解並且不反對Linux發行版在設計上進行額外工作以脫穎而出的方式。
他們發現的問題是,他們的工作似乎沒有得到回報,因為他們在應用程序外觀上遵循標準(可以這麼說)進行工作,最終這一切都被掩蓋了。
Gnome基金會代表在評論中指出,這不是Gnome的官方立場,而是各個應用程序開發人員的個人意見。