gnome-shell ezmeleri

Aug 18 2020

Geçenlerde Ubuntu 20.04 LTS'ye taşındım ve ilk iki ay boyunca her şey harikaydı ve her şeyi istediğim kadar yapabilirdim ancak yaklaşık bir ay önce tahtaya yeni bir sorun çıktı.

Sorun, işletim sistemini 6 saatten fazla bıraktığımda ilk 6 saat 12 saatti ama şimdi anlaşma bu ... 6 saat çalıştıktan sonra gnome-shell çöküyor (nasıl bildim? ! Bunu sistem monitöründe CPU kullanımını her seferinde belki% 20'den% 100'e yükselttiğini gördüm ve o zamandan beri yaklaşık bir saniye) ve bu can sıkıcı çünkü bu diğer işlemleri etkiliyor ve bir tür kesintiye neden oluyor.

Nedenini bilmiyorum ama bu olduğu için nedenini sormaya ve aramaya başladım ve hiçbir şey bulamadım, sonra KDE gibi başka bir masaüstü ortamını kullanmayı denemeye karar verdim ama bu, bulduğum gibi başka sorunlara neden olabilir, sonra birini pencere hakkında konuşurken buldum yönetici ve evet i3-WM'yi denedim ve evet sorun ortadan kalktı ancak yeni sorunlar ortaya çıktı.

Şimdi sistemi yeniden başlattığımda ... öncelikle sistemi başlatmak çok uzun sürüyor ve sonra anlamadığım mesajları gösteriyor (komut dosyasının altındaki görüntüde) ve her şey zorlaşıyor ve açılması veya çalıştırılması çok fazla zaman alıyor hatta terminal veya dosya yöneticisi ... Ne yapacağımı bilmiyorum.

Yardımın için minnettar olacağım.

sistemi yeniden başlattığımda gösterilen mesajlar

CPU kullanımı

disk uygulaması ilk başlangıcı

SMART Veri ve kendi kendine testler

Yanıtlar

heynnema Aug 18 2020 at 10:33

fsck

Önce dosya sisteminizi kontrol ediyoruz ...

  • "Ubuntu'yu Dene" modunda bir Ubuntu Live DVD / USB'ye önyükleme
  • + + terminaltuşlarına basarak bir pencere açınCtrlAltT
  • tip sudo fdisk -l
  • "Linux Dosya Sisteminiz" için / dev / sdXX aygıt adını tanımlayın
  • daha önce bulduğunuz numara ile sudo fsck -f /dev/sdXXdeğiştirerek yazınsdXX
  • fsckhata varsa komutu tekrarlayın
  • tip reboot

NCQ

Sonra NCQ hatalarını düzeltiriz ...

Native Command Queuing (NCQ), sabit disk sürücülerinin alınan okuma ve yazma komutlarının yürütüldüğü sırayı dahili olarak optimize etmesine olanak tanıyan Seri ATA protokolünün bir uzantısıdır.

Düzen sudo -H gedit /etc/default/grubbu fazladan bir parametre dahil aşağıdaki satırı değiştirip. Sonra sudo update-grubdeğişiklikleri diske yazmak için yapın. Yeniden başlatın. Askıda kalır Monitör ve izlenme /var/log/syslogveya dmesgsürekli hata mesajları için.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"

hasarlı bölge

Sonra kötü blokları çıkarırız ...

Not: Kötü bir blok taramasını DURDURMAYIN!

Not: SSD'yi kötü engellemeyin

Not: ÖNCE önemli dosyalarınızı yedekleyin!

Not: bu birkaç saat sürecektir

Not: bekleyen bir HDD arızanız olabilir

"Ubuntu'yu Dene" modunda bir Ubuntu Live DVD / USB'ye önyükleyin.

İçinde terminal...

sudo fdisk -l # tüm "Linux Dosya Sistemi" bölümlerini tanımlayın

sudo e2fsck -fcky /dev/sdXX # salt okunur testi

veya

sudo e2fsck -fccky /dev/sdXX# tahribatsız okuma / yazma testi (önerilir)

-K önemlidir, çünkü önceki bozuk blok tablosunu kaydeder ve bu tabloya yeni bozuk bloklar ekler. -K olmadan, önceki tüm kötü blok bilgilerini kaybedersiniz.

-Fccky parametresi ...

   -f    Force checking even if the file system seems clean.

   -c    This option causes e2fsck to use badblocks(8) program to do
         a read-only scan of the device in order to find any bad blocks.
         If any bad blocks are found, they are added to the bad block
         inode to prevent them from being allocated to a file or direc‐
         tory.  If this option is specified twice, then the bad block scan
         will be done using a non-destructive read-write test.

   -k    When combined with the -c option, any existing bad blocks in the
         bad blocks list are preserved, and any new bad blocks found by
         running badblocks(8) will be added to the existing bad blocks
         list.

   -y    Assume an answer of `yes' to all questions; allows e2fsck to be
         used non-interactively. This option may not be specified at the
         same time as the -n or -p options.
xpusostomos Aug 18 2020 at 04:12

Konsol mesajları: Bana çok ilginç gelmiyorlar, Linux kullanırken çok sayıda anlamsız konsol mesajını kabul etmeyi öğrenmeniz gerekiyor.

Yavaş başlatma: Yavaş olduğunu düşündüğünüzden bahsetmiyorsunuz.

Gnome olmayan yapılandırma ... X pencereleri özünde çok basittir. Bir $ HOME / .xsessionrc oluşturabilmeli ve orada sadece bir program çalıştırabilmelisiniz .. gnome-terminal gibi bir terminal diyelim. Ardından, yalnızca bir terminal içeren bir grafik ekrana atılacaksınız. Mümkün olan en temel X oturumuna sahipsiniz. Şimdi diğer X programlarını başlatabilirsiniz. Örneğin bir Windows yöneticisi. Eğer fvwm ise, o zaman sadece "fvwm &" yazın, artık bir pencere yöneticiniz var. Bu işe yararsa, yalnızca bir şey yapan bir .xsessionrc oluşturabilirsiniz: favori pencere yöneticinizi başlatır.

Gnome kabuğu: Herhangi bir gnome kabuk uzantılarının kurulu olup olmadığını kontrol etmelisiniz. Öyleyse, belki onlardan biri iyi değildir.