{"id":219,"date":"2013-01-18T20:22:49","date_gmt":"2013-01-18T18:22:49","guid":{"rendered":"http:\/\/osxadmin.cz\/?p=219"},"modified":"2021-01-10T17:43:10","modified_gmt":"2021-01-10T15:43:10","slug":"fast-user-switching","status":"publish","type":"post","link":"https:\/\/macadmin.cz\/?p=219","title":{"rendered":"Fast User Switching"},"content":{"rendered":"<p>Pou\u017e\u00edv\u00e1-li jeden Mac v\u00edce lid\u00ed, je praktick\u00e9, aby ka\u017ed\u00fd m\u011bl sv\u016fj \u00fa\u010det. U\u017e od Tigera zvl\u00e1d\u00e1 OS X v\u00edce p\u0159ihl\u00e1\u0161en\u00fdch u\u017eivatel\u016f najednou a umo\u017e\u0148uje mezi nimi p\u0159ep\u00ednat bez nutnosti kohokoliv odhla\u0161ovat. Aplikace neaktivn\u00edch u\u017eivatel\u016f nejsou nijak zmra\u017eeny a z\u016fst\u00e1vaj\u00ed provozuschopn\u00e9. <\/p>\n<h2>Jak na to?<\/h2>\n<p><i>System Preferences -> Users &#038; Groups -> Login Options<\/i><br \/>\n<a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/Screen-Shot-2013-01-18-at-19.39.21.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/Screen-Shot-2013-01-18-at-19.39.21.png\" alt=\"fastuserswitchprefs\" width=\"696\" height=\"534\" class=\"aligncenter size-full wp-image-223\" srcset=\"https:\/\/macadmin.cz\/wp-content\/uploads\/Screen-Shot-2013-01-18-at-19.39.21.png 696w, https:\/\/macadmin.cz\/wp-content\/uploads\/Screen-Shot-2013-01-18-at-19.39.21-300x230.png 300w, https:\/\/macadmin.cz\/wp-content\/uploads\/Screen-Shot-2013-01-18-at-19.39.21-500x383.png 500w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/a><\/p>\n<p>Hodnota tohoto p\u0159ep\u00edn\u00e1tka je ulo\u017eena v <a href=\"http:\/\/osxadmin.cz\/?p=186\">glob\u00e1ln\u00ed dom\u00e9n\u011b lok\u00e1ln\u00ed knihovny<\/a>.<br \/>\nTo zn\u00ed hrozn\u011b slo\u017eit\u011b, ve skute\u010dnosti to nen\u00ed nic jin\u00e9ho ne\u017e tento plist -> <i>\/Library\/Preferences\/.GlobalPreferences.plist<\/i><br \/>\n<!--more--><br \/>\nPomoc\u00ed <code>defauts<\/code> lze zm\u011bnit boolean hodnotu kl\u00ed\u010de <b>MultipleSessionEnabled<\/b>.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n# Zapnout\r\nsudo defaults write \/Library\/Preferences\/.GlobalPreferences.plist MultipleSessionEnabled -bool TRUE\r\n# Vypnout\r\nsudo defaults write \/Library\/Preferences\/.GlobalPreferences.plist MultipleSessionEnabled -bool FALSE\r\n<\/pre>\n<p>Z n\u00e1zvu kl\u00ed\u010de by se mohlo zd\u00e1t, \u017ee se zcela vypne mo\u017enost m\u00edt v\u00edce soub\u011b\u017en\u011b p\u0159ihl\u00e1\u0161en\u00fdch u\u017eivatel\u016f s grafick\u00fdm rozhran\u00ed. Ve skute\u010dnosti to ned\u011bl\u00e1 nic jin\u00e9ho, ne\u017e stoj\u00ed v popisu checkboxu na obr\u00e1zku v\u00fd\u0161e = skryje p\u0159ep\u00edn\u00e1tko z menubaru => u\u017eivatel nem\u00e1 jak se p\u0159epnout na jin\u00e9ho, bez odhl\u00e1\u0161en\u00ed svoj\u00ed session. <\/p>\n<h2>Menu p\u0159ihl\u00e1\u0161en\u00fdch u\u017eivatel\u016f<\/h2>\n<p><a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/Screen-Shot-2013-01-18-at-19.36.08.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/Screen-Shot-2013-01-18-at-19.36.08.png\" alt=\"fusmenu\" width=\"245\" height=\"169\" class=\"aligncenter size-full wp-image-225\" \/><\/a><\/p>\n<p>Men\u00ed\u010dko ukazuje ostatn\u00ed u\u017eivatele (krom\u011b syst\u00e9mov\u00fdch a z\u00e1m\u011brn\u011b skryt\u00fdch). B\u011bhem p\u0159epnut\u00ed na jin\u00fd \u00fa\u010det vysko\u010d\u00ed p\u0159ihla\u0161ovac\u00ed dialog. Pokud  m\u00e1 ale druh\u00fd u\u017eivatel pr\u00e1zdn\u00e9 heslo, dialog se neobjev\u00ed a s efektem ot\u00e1\u010dej\u00edc\u00ed krychle se u\u017eivatelsk\u00e9 prost\u0159ed\u00ed rovnou p\u0159epne. Polo\u017eka menu <b>Login Window&#8230;<\/b> vr\u00e1t\u00ed u\u017eivatele na spole\u010dnou p\u0159ihla\u0161ovac\u00ed obrazovku, ale neodhl\u00e1s\u00ed ho.<\/p>\n<h2>Skriptov\u00e1n\u00ed Fast User Switching<\/h2>\n<p>Ob\u011b volby jde pou\u017e\u00edt i z p\u0159\u00edkazov\u00e9 \u0159\u00e1dky.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n# u\u017eivatel - p\u0159ihla\u0161ovac\u00ed nab\u00eddka\r\n\/System\/Library\/CoreServices\/Menu\\ Extras\/User.menu\/Contents\/Resources\/CGSession -suspend\r\n\r\n# u\u017eivatel - u\u017eivatel\r\n\/System\/Library\/CoreServices\/Menu\\ Extras\/User.menu\/Contents\/Resources\/CGSession -switchToUserID &#x5B;UID u\u017eivatele]\r\n<\/pre>\n<p>P\u0159ep\u00edna\u010di <b>-switchToUserID<\/b> je t\u0159eba dodat jako argument <b>uid<\/b> u\u017eivatale (shortname nebere). Kdy\u017e nen\u00ed \u017e\u00e1dn\u00e9 uid zad\u00e1no, nic se nestane. V p\u0159\u00edpad\u011b zad\u00e1n\u00ed neplatn\u00e9ho vstupu (nap\u0159. &#8220;sfsjkfs&#8221;) vysko\u010d\u00ed p\u0159ihla\u0161ovac\u00ed dialog pro roota (System Administrator). <\/p>\n<p>P\u0159ep\u00edna\u010de <b>-suspend<\/b> a <b>-switchToUserID<\/b> maj\u00ed naprosto toto\u017en\u00e9 chov\u00e1n\u00ed jako volby v men\u00ed\u010dku. P\u0159i zm\u011bn\u011b aktivn\u00edho u\u017eivatele z p\u0159\u00edkazov\u00e9 \u0159\u00e1dky se objev\u00ed stejn\u00fd grafick\u00fd dialog vy\u017eaduj\u00edc\u00ed heslo. <\/p>\n<p>Pomoc\u00ed <b>CGSession<\/b> je mo\u017en\u00e9 naskriptovat p\u0159ihl\u00e1\u0161en\u00ed n\u011bkolik u\u017eivatel\u016f najednou po startu syst\u00e9mu (s lehkou pomoc\u00ed <code>launchd<\/code> d\u00e9mona, kter\u00fd v\u017edy spust\u00ed p\u0159ep\u00ednac\u00ed skript po p\u0159ihl\u00e1\u0161en\u00ed), ale v\u0161ichni mus\u00ed m\u00edt pr\u00e1zdn\u00e9 heslo (s vyj\u00edmkou toho prvn\u00edho, m\u00e1-li zapnut\u00e9 automatick\u00e9 p\u0159ihl\u00e1\u0161en\u00ed).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pou\u017e\u00edv\u00e1-li jeden Mac v\u00edce lid\u00ed, je praktick\u00e9, aby ka\u017ed\u00fd m\u011bl sv\u016fj \u00fa\u010det. U\u017e od Tigera zvl\u00e1d\u00e1 OS X v\u00edce p\u0159ihl\u00e1\u0161en\u00fdch u\u017eivatel\u016f najednou a umo\u017e\u0148uje mezi nimi p\u0159ep\u00ednat bez nutnosti kohokoliv odhla\u0161ovat. Aplikace neaktivn\u00edch u\u017eivatel\u016f nejsou nijak zmra\u017eeny a z\u016fst\u00e1vaj\u00ed provozuschopn\u00e9. Jak na to? System Preferences -> Users &#038; Groups -> Login Options Hodnota tohoto p\u0159ep\u00edn\u00e1tka &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/macadmin.cz\/?p=219\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Fast User Switching&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-219","post","type-post","status-publish","format-standard","hentry","category-macos"],"_links":{"self":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts\/219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=219"}],"version-history":[{"count":11,"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts\/219\/revisions"}],"predecessor-version":[{"id":1011,"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts\/219\/revisions\/1011"}],"wp:attachment":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}