Sarebbe possibile cambiare l'ambiente di default con qualcosa come Cinnamon? O a un gestore di finestre come openbox o awesomewm?
Sì. Fai riferimento al progetto XQuartz, che sta sviluppando una versione amichevole di Xorg di Xorg: link
Awesome WM è stato installato con successo almeno da questo utente: link
Continuano a elencare un passo alla volta. Il tuo chilometraggio può variare, ma sembra che sia possibile sostituire l'impostazione predefinita:
Una volta installato Xquartz, imposta le seguenti prefenze:
CHECK option key sends alt instead of mode_switch
UNCHECK enable key equivelants
Ho installato le seguenti porte da macports
port install awesome
port install xmodmap
port install xev
port install rxvt-unicode
Quindi, ho apportato le seguenti modifiche al file di configurazione per ottenerlo configurato con il server X. B
.xinitrc
cd /Users/≤username>
xmodmap .Xmodmap
exec /opt/local/bin/awesome
.Xmodmap
remove mod1 = Alt_L
add mod4 = Alt_L
Ora, crea un file rc.lua basato sulla versione originale da macports, e apportare alcune modifiche per impostare i tasti su
mkdir -p ~/.config/awesome
cp /opt/local/etc/xdg/awesome/rc.lua ~/.config/awesome
Rendendolo più simile a Mac
Define the commandkey as a variable. Also set urxvt-unicode as
il terminale predefinito:
commandkey = "mod2"
terminal = "/opt/local/bin/urxvt"
Command-W to close a window, like the default MacOS shortcut
awful.key({ commandkey }, "w", function (c) c:kill() end)
Correzione della navigazione dei tag
The Mod4 + N key combination doesn't actually send you to tag N
using the default rc.lua. You must add the following
tagkeys = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }
and then change
"#" .. i,
to
tagkeys[i],
In the section where the awful.keys() functions switch tags
Ci sono ancora alcune stranezze con questa configurazione, ma nel complesso la trovo meglio che dover ridimensionare e posizionare le finestre dei terminali a mano.
la risposta a tutti i suggerimenti che hai fatto è fondamentalmente no.
Questi sono i desktop o i window manager basati su X11. OSX non usa X11 come desktop principale. Si utilizza è chiamato Aqua per gestire il desktop (non riesco a trovare il documento Apple che descrive questo - uno più recente è qui che descrive il livello dell'applicazione Cocoa.
The term Aqua refers to the overall appearance and behavior of OS X. The Aqua look and feel is characterized by consistent, user-friendly behaviors combined with a masterful use of layout, color, and texture. Although much of the Aqua look and feel comes for free when you use Cocoa technologies to develop your app, there are still many steps you should take to distinguish your app from the competition. To create a beautiful, compelling app that users will love, be sure to follow the guidance provided in OS X Human Interface Guidelines.
È possibile eseguire applicazioni X11 su OSX utilizzando il normale desktop OSX, ma eseguirà la gestione delle finestre. Penso che tu possa eseguire X11 su uno sfondo e così puoi usare una finestra X11 per gestire X11 windows ma non qualcuno scritto alle API della GUI di Apple. (Penso che puoi anche avviare OSX su una console (esegui quindi Darwin) e poi esegui X11 come unica grafica, puoi utilizzare l'ambiente che hai menzionato, ma ancora nessuna app che usa le API della GUI di Apple)