Gtk + è responsabile per l'aspetto scomodo della maggior parte delle applicazioni linux?

StackOverflow https://stackoverflow.com/questions/202706

  •  03-07-2019
  •  | 
  •  

Domanda

Ora, so che questo è completamente soggettivo, quindi per favore non darmi fuoco. Non sono mai stato completamente soddisfatto di Linux ogni volta che ho deciso di installare una distribuzione come Ubuntu, Fedora ecc. A causa del loro posizionamento scomodo e spaziatura dei widget.

Dai un'occhiata a questo :

alt text

alt text

Nota la spaziatura scomoda del testo del campo di testo.

Ho visto molti temi di Gnome che sembrano belli in superficie ma tutto si rompe in qualche modo, spaziature scomode, bordi strani. Ecc.

L'intero desktop Linux non ha l'integrità visiva di OSX per esempio, e mi chiedo perché. Se c'è un esempio di un bell'ambiente Linux integrato, per favore, per favore, mostramelo, VOGLIO davvero usare Linux.

(e lo so, c'è QT, e altri manager come KDE ecc. Ho notato la stessa cosa, quindi probabilmente non è solo GTK o Gnome)

È stato utile?

Soluzione

  

L'intero desktop Linux non ha l'integrità visiva di OSX per esempio, e mi chiedo perché. Se c'è un esempio di un bell'ambiente Linux integrato, per favore, per favore, mostramelo, VOGLIO davvero usare Linux.

     

(e lo so, c'è QT, e altri manager come KDE ecc. Ho notato la stessa cosa, quindi probabilmente non è solo GTK o Gnome)

Fondamentalmente hai appena risposto alla tua domanda: Mac OS X ha un ambiente desktop (incentrato su Cocoa), che ha molti programmatori molto bravi e designer che spendono molto tempo di progettazione, discussione e attuazione.

Con " Linux " ;, non ci sono solo diversi gestori di finestre (Gnome, KDE, Flux / OpenBox, Enlightenment, ecc. ecc.), ci sono diversi toolkit dell'interfaccia utente (QT, GTK +, Tk, wx, ecc. ecc.), diverse versioni ( di uso comune) e innumerevoli modi diversi di utilizzarli / implementarli. Confronta Elenco di (principalmente) toolkit della GUI Linux rispetto a Macintosh (tutti quelli, tranne Cocoa, sono per le vecchie versioni di Mac OS).

Ci sono molti bravi designer e programmatori che lavorano su toolkit GUI, ma sono distribuiti su così tanti progetti diversi. Anche se in qualche modo fossero stati inseriti in un singolo progetto (Say, "wxQtGnome"), ci sarebbero comunque innumerevoli applicazioni che usano un framework diverso, o anche una versione diversa di uno ... Quindi hai ancora il problema con incoerenza. Ancora una volta, rispetto a Mac OS X, dove se si dispone di un'applicazione GUI, è probabile che utilizzi Cocoa (che ha uno strumento di creazione dell'interfaccia utente decente, che aiuta gli sviluppatori a layout delle applicazioni secondo le Linee guida dell'interfaccia utente umana di Apple) ..

Per quanto riguarda un piacevole ambiente desktop Linux integrato, direi che l'installazione di Ubuntu predefinita è probabilmente la più vicina a questa. Un tema decente e tutte le applicazioni si adattano abbastanza bene insieme.

Altri suggerimenti

Direi che ha a che fare con il movimento open source che attrae più programmatori che artisti. Ricorda inoltre che Apple spende molti soldi per la sua interfaccia utente e prende ancora critica .

Anche la qualità dei temi varia. Non dovrebbe essere così difficile trovare un tema che è "orribilmente sbagliato". a causa delle sue scelte e priorità di base. Personalmente, mi piacciono i temi molto compressi. Ho persino usato il gestore della finestra Enlightenment , noto per la sua bellezza per gli occhi, per eliminare completamente le decorazioni delle finestre. Quindi potrei scegliere un tema violentemente angusto ed essere molto felice, nonostante gli strani difetti che ti fanno venire la parrucca.

Direi invece che Gtk / Gnome è davvero il motivo per cui stai guardando un desktop GNU / Linux affatto . Il materiale precedente era veramente atroce sempre! (Senza offesa per i creatori di XAW, ma probabilmente non avevano "leccabile" come obiettivo ...)

Sto usando KDE con uno dei temi predefiniti (Plastica) e non vedo ancora nulla di strano lì.

Uso anche le applicazioni Gtk2 e non ho ancora visto nulla di strano lì. Dovresti sapere che l'uso di qualsiasi tema che non è ufficialmente supportato da Gnome / KDE può avere dei bug.

Tuttavia, tutto ciò può essere molto soggettivo. Ad esempio, trovo che alcune dell'interfaccia utente di Windows XP siano scomode e / o semplicemente brutte. Persone diverse hanno gusti e abitudini diversi. Forse è perché ho usato Windows98, quindi Linux, quindi Windows XP, quindi tutto è imbarazzante. E probabilmente verrai dall'altra direzione.

Sai, è solo un approccio diverso. Le differenze tra temi particolari sono inevitabili, in quanto non esiste alcun tipo di linee guida comuni, AFAIK.

Per me, i temi di Linux sono completamente integrati, non ho ancora provato alcun tipo di imbarazzo.

Il problema è duplice:

  1. Tutti sembrano usare il toolkit dell'interfaccia utente di loro scelta, il che porta a un'orrida discrepanza di app.
  2. I progettisti dell'interfaccia utente costano un sacco di soldi, quindi la maggior parte del lavoro dell'interfaccia utente in Linux è più interessante e mostra.

Inoltre, il tema è malvagio e non avrebbe mai dovuto essere implementato. Ma questo è solo il mio IHMO, rovina totalmente la coerenza.

Bene, il tema simile a OSX ha un posizionamento del testo non allineato, ma la maggior parte degli altri sulla pagina che hai collegato mi sta bene?

Inoltre, non è troppo difficile risolvere queste cose. Come affermato da @nemo, ci sono "way" " più programmatori che artisti nel mondo del software libero. Se dai suggerimenti come artista a un creatore di temi, questi saranno probabilmente incorporati nella prossima versione. Ecco come funziona il mondo del software libero e open source.

Per quanto riguarda l'immagine di esempio, forse potresti pubblicare immagini simili per le GUI che ti piacciono (Mac OS, Window ...)? Ciò potrebbe rendere più semplice il confronto tra le GUI e vedere sottili differenze.

Ad ogni modo, penso che le immagini di anteprima su art.gnome.org non siano rappresentative del look reale. Se vuoi confrontare le GUI GTK + con altri toolkit, ti suggerisco di guardare schermate da app reali. Ad esempio, Ubuntu con tema predefinito dovrebbe essere piuttosto rappresentativo.

Btw. gli HIG di Gnome (Human Interface Guidelines) hanno un capitolo su layout e spaziatura: http://library.gnome.org/devel/hig-book/stable/design-window.html.en .

Non credo che GTK + stesso sia responsabile per l'aspetto "scomodo" (che è la tua opinione soggettiva!) delle applicazioni Linux.

In effetti, GTK + è molto flessibile per quanto riguarda la possibilità di applicare temi e persino motori di rendering completamente diversi per i widget (vedere il popolare motore Murrine per esempio). È molto più flessibile rispetto alle librerie GUI native di Windows e Mac OS X.

Puoi trovare molti temi di GNOME ad esempio gnome-look.org . Ci sono anche temi GNOME che rendono il tuo desktop GNOME simile a Windows Vista o Mac OS X (non capisco perché qualcuno lo voglia, ma è una cosa personale ...).

Canonical, la società dietro Ubuntu, da qualche tempo dice che stanno assumendo designer professionisti per creare un tema desktop molto elegante e progettato professionalmente per alcune versioni future di Ubuntu.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top