... ## 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