Açık sekmeler ve kaydedilmemiş belgelerle oturumu kapatmayı, kapatmayı veya yeniden başlatmayı kesinlikle zorlamanın bir yolu var mı?


15

Birçok sekme açık ve kaydedilmemiş belgeye başvurmadan hızlı bir şekilde kamusal kullanım Mac oturumunu kapatmak için nispeten basit bir yol bulamadım sudo shutdown -h now.

Sormamın nedeni bazen bir kullanıcının hesabını burada okulda iMac'lerde oturum açmış olması ve oturumu kapatıp daha sonra ayrılmaya çalıştığını, ancak tamamlandığını düşünerek işlemin Safari ve Office uygulamaları tarafından kesildiğini ve hesabınızı, bağlarınızı ve web sitelerinizi, oturur durumdaki bir sonraki kişi için hala erişilebilir durumda tutar.

Açıkçası bir kısayol dizesi, kişiye bir terminalde gizli şeyler yazmasını söyleyen bir not göndermek yerine iyi olurdu. Örneğin, sadece Terminal.app'ı bulmaya çalışmak bir angarya olacak.

Bu mantıklı görünmüyor çünkü kullanıcı sadece her uygulamayı bırakıp birkaç iletişim kutusunu tıklatabiliyor, ancak siz ve ben aksine, boşluk çubuğuna ve D tuşlarına basarken sürekli olarak Command-Q'yu vurmak muhtemelen ikinci doğa.


2
Birisi lütfen bu soruya oturumu kapatmak için değil, kapatmak için cevap verebilir mi? Nedense her şey asılı: Fareyi etrafta gezdirebilirim ancak yazamaz ya da tıklayamıyorum. Komut satırından çıkış yapmayı denedim ama kaydetme eksikliği benim için iptal etti. Zorlamak istemediğim kaydedilmemiş çalışmaları olan diğer kullanıcılar olduğu için yeniden başlatamıyorum.
Michael

Yanıtlar:


7

Üniversitemde, Dock'ta simgesi büyük kırmızı harflerle LOG OUT ile beyaz bir kare olan bir uygulaması vardı. Çalışan tüm uygulamaları öldüren ve kullanıcının oturumunu kapatan bir komut dosyası ( appify veya benzeri ile birlikte ) çalıştırdı. Bu, Mac'i tanımayan ve oturum kapatma menü öğesi için Apple menüsüne bakmayan insanlara da yardımcı oldu.


5

Masaüstüne veya göze çarpan başka bir konuma kaydedilmiş bir AppleScript uygulaması oluşturabilirsiniz.

  do shell script "sudo shutdown -h now" with administrator privileges

Kullanıcı kapatma komut dosyasını çift tıklatır, parolayı soran bir iletişim kutusu alır ve doğruysa kapatma devam eder. Bunun yalnızca yönetici ayrıcalıklarına sahip hesaplar için geçerli olduğunu unutmayın.


4

Onaylamadan çıkış yapmak için Command+ Shift+ Option+ kısayolu da vardır Q, ancak 10.7 öncesi kaydedilmemiş belgeleriniz olduğunda yardımcı olmaz; sadece Command+ tuşuna Qtekrar tekrar basmak zorunda kalmaz. Ancak Lion's Resume özelliğiyle bu amaçlandığı gibi çalışır - kaydedilmemiş belgeleri bir sonraki oturum açışınızda bırakır.


Mojave'den (10.14.6) itibaren bu artık işe yaramıyor - Cmd + Üst Karakter + Option + Q, düz Cmd + Üst Karakter + Q ile aynı komutları veriyor.
Greg Price


0

Bu Automator ile kolayca yapılabilir. Automator'u çalıştırdığınızda "Uygulama" yı seçin. Komutu alın ve sudo shutdown -h now"Kabuk Betiğini Çalıştır" otomatikleştirici eylemine yerleştirin. Bir uygulama olarak kaydedin ve Dock'a veya masaüstünün tam ortasına yapıştırın . Ek efekt için, ekleyebileceğiniz uygun bir simge için görsel arama yapın (yeni uygulamanızın bilgi penceresini kullanarak). Belki klasik G / Ç düğmesi ya da benzeri bir şey, bu .


sudoKomut yönetici şifresi gerektirir ve böylece Run Shell Senaryo eylem gömülü olarak çalışmayacak. AppleScript, bir yönetici kullanıcıdan komutu çalıştırırken parola isteyebilir, ancak yönetici olmayan bir kullanıcı bunu yapamaz ve kabuk komut dosyası yapamaz setuid. Şimdi ac programı yazmak istiyorsan ...
Daniel

Çok doğru. Bugün evde hasta, bu yüzden sanmıyorum ve özledim açıkça düşünmüyorum. Bununla birlikte, ruh aynıdır, çünkü bu bir ton kodlama vb. Olmadan kolayca gerçekleştirilebilir ve tüm ağa bağlı makinelere kolayca dağıtılabilir.
soxman

Evet, bir kullanıcı şu anda oturum açmış olan diğer kullanıcılara bakılmaksızın, yönetici olmayan kullanıcıların makineyi kapatmaya zorlamasına izin vermek iyi bir fikirdir. Elbette güç düğmesine fiziksel erişimleri varsa bu seçeneğe daha da aniden sahip olurlar. Veya fişi. Veya devre kesici.
Daniel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.