Menu bar on Mac – enable emoji and keyboard icon

...
 ## check if emoji and keyboard setting activ 
	SYSUI=$(defaults read /Users/student/Library/Preferences/com.apple.systemuiserver "NSStatusItem Visible com.apple.menuextra.textinput">&1)
    if [ "$SYSUI" == "1" ] 
    then
        echo "setting existing..."
    else
    	# emoji & keyboard & keyboard layout Austria 
        defaults write /Users/student/Library/Preferences/com.apple.HIToolbox AppleEnabledInputSources -array-add '<dict><key>Bundle ID</key><string>com.apple.CharacterPaletteIM</string><key>InputSourceKind</key><string>Non Keyboard Input Method</string></dict>'
        defaults write /Users/student/Library/Preferences/com.apple.HIToolbox AppleEnabledInputSources -array-add '<dict><key>Bundle ID</key><string>com.apple.KeyboardViewer</string><key>InputSourceKind</key><string>Non Keyboard Input Method</string></dict>'
        defaults write /Users/student/Library/Preferences/com.apple.HIToolbox AppleEnabledInputSources -array-add '<dict><key>InputSourceKind</key><string>Keyboard Layout</string><key>KeyboardLayout ID</key><integer>92</integer><key>KeyboardLayout Name</key><string>Austrian</string></dict>'

        defaults write /Users/student/Library/Preferences/com.apple.systemuiserver "NSStatusItem Visible com.apple.menuextra.textinput" -bool TRUE
        defaults write /Users/student/Library/Preferences/com.apple.systemuiserver menuExtras -array-add "/System/Library/CoreServices/Menu Extras/TextInput.menu"

        chown ws  /Users/student/Library/Preferences/com.apple.systemuiserver.plist
        chgrp staff /Users/student/Library/Preferences/com.apple.systemuiserver.plist

        chown ws /Users/student/Library/Preferences/com.apple.HIToolbox.plist
        chgrp staff /Users/student/Library/Preferences/com.apple.HIToolbox.plist

        killall -KILL cfprefsd
        killall -KILL SystemUIServer
    fi
...

Tested on MacOS 10.14.5 / 10.14.6


Posted

in