Vorrei avviare un'applicazione GUI che si trova nella cartella Applications
dalla riga di comando anziché fare clic sull'icona in Finder
o in Dock
. La ragione per cui voglio essere in grado di lanciarlo come root
usando sudo
invece di lanciarlo come utente predefinito.
Quando sono entrato nelle Applicazioni, questo è quello che sembrava:
/Applications/IntelliJ IDEA 13 CE.app@16:16:42>ls -la
total 40
drwxr-xr-x@ 10 myuser admin 340 Dec 17 14:07 .
drwxrwxr-x+ 68 root admin 2312 Jan 20 18:00 ..
drwxr-xr-x@ 6 myuser admin 204 Dec 17 14:08 Contents
-rw-r--r--@ 1 myuser admin 11358 Dec 17 14:06 LICENSE.txt
-rw-r--r--@ 1 myuser admin 127 Dec 17 14:06 NOTICE.txt
drwxr-xr-x@ 14 myuser admin 476 Dec 17 14:09 bin
-rw-r--r--@ 1 myuser admin 10 Dec 17 14:01 build.txt
drwxr-xr-x@ 85 myuser admin 2890 Dec 17 14:06 lib
drwxr-xr-x@ 29 myuser admin 986 Dec 17 14:06 license
drwxr-xr-x@ 30 myuser admin 1020 Dec 17 14:06 plugins
La cosa divertente è che in Finder
, IntelliJ IDEA 13 CE
viene visualizzata come icona selezionabile che avvia l'app. Ma a livello terminale, è in realtà una directory con contenuti che non so come navigare e manipolare per emulare un clic della GUI.