Cara membuka aplikasi dalam layar penuh melalui Terminal


1

Saya baru saja membuat skrip untuk membuka aplikasi yang paling sering digunakan, tetapi saya memiliki dua pertanyaan tentangnya.

Kode skrip adalah sebagai berikut:

#!/bin/bash
echo "Hi $(whoami)"
echo "Openning your default apps..."
open -a Mail
open -a Wunderlist
open -a Reminders
open -a Notes
open -a Pocket
open -a Safari
echo "Do you want social networks? [y|n]"
read social
if [[ $social == "y" ]]; then
    open -a Telegram
    open -a Safari http://web.whatsapp.com
    open -a TweetDeck
fi
echo "Do you want to listen some music? [y|n]"
read music
if [[ $music == "y" ]]; then
    open -a iTunes
fi
echo "Have a nice day $(whoami)! :D"

Jadi inilah pertanyaannya:

  • Bagaimana saya bisa membuka aplikasi itu dalam layar penuh secara default? iTunes memiliki memori dan terbuka dalam mode layar penuh, tetapi yang lain tidak.

  • Bagaimana saya bisa menjaga Terminal di latar depan sementara aplikasi lain sedang terbuka?

Jawaban:


1

Bagaimana saya bisa menjaga Terminal di latar depan sementara aplikasi lain sedang terbuka?

Menggunakan -g atau --background panji untuk open:

 -g  Do not bring the application to the foreground.

sebagai contoh:

open -g -a Notes

akan membuka Notes.app di latar belakang.

Sayangnya tidak semua aplikasi tampaknya menghargai ini. Untuk aplikasi tersebut, Anda mungkin perlu menyembunyikannya secara manual menggunakan AppleScript:

osascript -e 'tell application "System Events" to set visible of process "FOO" to false'

dimana FOO adalah nama aplikasi.

hal. - dari pada $(whoami) kamu bisa memakai $LOGNAME


0

Pada pertanyaan Layar Penuh: Saya kira ada cara lain untuk melakukannya tetapi menggunakan AppleScript adalah salah satunya.

Untuk Safari akan seperti ini:

/usr/bin/osascript -e 'tell application "Safari"' -e "activate" -e 'tell application "System Events"' -e 'keystroke "f" using {control down, command down}' -e "end tell" -e "end tell"

Cukup gantikan aplikasi dan tombol yang tepat di baris dan gunakan ini alih-alih perintah 'terbuka'.


Di mana saya bisa belajar cara melakukan AppleScript? Apakah Anda tahu ada manual atau situs web yang menjelaskan sintaksisnya?
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.