Ubuntu Server'daki boş “ekran koruyucu” konsolunu nasıl devre dışı bırakabilirim?


54

Ubuntu Sunucusunda boş ekran koruyucu nasıl devre dışı bırakılır?

Masaüstü ya da X yok, sadece konsol var (komut satırı arayüzü).

Yanıtlar:


52

En kolay yol, parametreyi consoleblank=0önyükleme sırasında çekirdek komut satırınıza eklemektir .

  • /etc/default/grubFavori düzenleyicinizde açın ; Kullanmak gerekecektir sudo(için vi, nanovs.) ya da gksudo(için geditvs.).

  • Sonra eklemek consoleblank=0için GRUB_CMDLINE_LINUX_DEFAULT=, parametre.

  • örneğin sizinkinin söyleyebileceği:

    GRUB_CMDLINE_LINUX_DEFAULT = "sessiz sıçrama konsol yüzü = 0"

Sonra koş sudo update-grubve yeniden başlat.


Bunu Virtualbox'dan yapmanın bir yolu var mı? Bir seçeneği çekirdek komut satırına geçirirken olduğu gibi?
CMCDragonkai

@ CMCDragonkai Bu cevap , varsayılan olarak grub kullanarak önyükleme yaptığı için sanallaştırılmış Ubuntu için de çalışır .
Melebius,

Olduğu gibi, Ubuntu'dan değil, Sanal Kutu'dan harici olarak geçirmenin bir yolu var mı?
CMCDragonkai

@ CMCDragonkai Hayır, bu ayarı geçecek Sanal Kutu seçeneği yoktur. Dosyayı yukarıda belirtildiği gibi düzenlemelisiniz.
Rick Chatham

1
Bak: grubDosyaları (sadece Boş) ScreenSaver'ı devre dışı bırakmak için güncellemek istemiyorum . setterm -blank 0Belki bir dosyaya başvuruyorum ~/.bashrc. (Ayrıca bkz. Superuser.com'da Linux konsolunda ekran boşaltma davranışını değiştirmeye bir cevap )
metadings

20

Tip setterm -blank 0herhangi kabuk üzerinde tty konsolları boşaltılıyor devre dışı bırakmak için.

0körlemeyi devre dışı bırakır, 0'dan büyük herhangi bir değer dakika cinsinden süredir. Varsayılan olduğunu 10.

Bunu kalıcı olarak etkinleştirmek için bu satırı ~/.bashrcconfig'inize ekleyebilirsiniz .

Bu cevapta , superuser'da daha ayrıntılı bir açıklama bulunabilir .


Bu sadece koştuktan sonra işe yaradı TERM=linux(benden dolayı geçersiz kıldığım için .bashrc).
Wesley Baugh,

Ana terminalin sınırını kaldırmaz.
mckenzm

1

Bu, "GRUB_CMDLINE_LINUX_DEFAULT =" için geçerli konfigürasyonunuzda ne olursa olsun "üzerine yazacaktır", benimki varsayılandı, bu yüzden sadece aşağıdaki One Liner'ı kullanıyorum.

sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2

'"' Karakterinden kaçmak zorunda kaldım: sed --in-place 's / (^ GRUB_CMDLINE_LINUX_DEFAULT =). * / \ GRUB_CMDLINE_LINUX_DEFAULT = \" sessiz konsoldan = 0 \ "/' / etc / default / grub
W1M0R

1

Aynı durum, diğer öneriler de dolambaçlı bir çözüm gibi görünüyordu. Apropos setvesablank on/offkullanarak GNU aracıyla karşılaştı . En uygun gibi görünüyor, ihtiyaca uygun olup olmadığını görmek için çalışıyor.


Gnome Terminal'de deniyor konsolda Couldn't find a file descriptor referring to the console- echo $TERM`xterm-256color döndü - Ama "Parlaklık ve Lock" I "Hiçbir zaman" o ekranı kapatmıştır zaman için bir ayar buldum ve ayarlayın - ama bununla noktada gerçekten değil OP, GUI’de olduğumdan beri.
SDsolar

-1

Yukarıdaki cevapların hiçbiri sizin için işe yaramazsa, bu aşırı ısınmadan dolayı GPU otomatik kapanmasının göstergesi olabilir (kendime inanamadım, readon).

Bu otomatik kapatma mekanizması en az Ubuntu 18.04 ve Debian Buster'da geçerlidir. Bunu nasıl keşfettim? İki gpus, temel bir video çıkışı ve bir oyun gpu'su var; kayma veya çapraz ateşlemede değil. Eski davaya sığması için soğutucuyu çıkarmak zorunda kaldım. Ubuntu kurulumumu tuttuğumda ve oyun gpu'umu kullandığımda, yukarıdaki yamalar ile giriş yaptıktan sonra ekran 10 dakika sonra kapanmaz (bu sayfadaki cevaplar uygulanır). İlk başta, berbat genel sürücülere bağlı olduğunu düşündüm, bu yüzden oyun gpu'm kullanılırken aşağıdakileri yaptım.

apt arama nvidia sürücüsü

sudo apt yüklemek nvidia-driver-430

sudo yeniden başlatma

sudo nvidia-smi (giriş yaptıktan sonra)

Video GPU 73 derece santigrat, oyun gpu 34 derece santigrat ... autoshutoff mekanizması ilgilendiğim kadarıyla kanıtlanmış.

Mevcut aktif nvidia, 0 işlemine devam ediyor (hala konsol için boktan jenerik sürücüyü kullanıyor, ancak 73 derece santigrat ve anekdot kanıtı otomatik kapanma mekanizmasının tetiklendiğine işaret ediyor.

Ne sinir bozucu, Windows 10 yüklü ve soğutucu olmadan kusur olmadan koştu bu yüzden çok beklenmedik oldu ... Ben GPU-Z yanlış okumak gerekir çünkü GPU-Z içinde sadece temelde alır bir hata olmadığı sürece 34 derece bildirildi gördüm bir sıcaklık okuma ve her iki gpus için görüntüler. Nvidia-smi, GPU-Z'den çok daha güvenilir. İki farklı gpus için aynı temps bildirirse GPU-Z'ye güvenmeyin.


Bu üzücü bir hikaye, ama sanırım şu soru ile bağlantılı değil ...
andras.tim
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.