GNU/Linux >> Znalost Linux >  >> Linux

Chyba v linuxové konzoli:Nelze získat deskriptor souboru odkazující na konzolu

setfont upravuje písmo ve VGA konzoli (což získáte, když stisknete CTRL-ALT-F1 atd.) V Terminálu to neudělá nic.

Normálně má pouze uživatel root přístup ke konzolovému zařízení, ke kterému se setfont potřebuje připojit, aby mohl změnit písmo. To je důvod, proč se při spuštění z vašeho běžného uživatelského účtu zobrazí chybová zpráva. Výjimkou je, když je uživatel přihlášen do VGA konzole... pak má uživatel přístup ke konzole a setfont uspěje.

Skutečnost, že se při každém spuštění terminálu zobrazí chybová zpráva, znamená, že pravděpodobně máte ve svém .bashrc, .bash_profile, .bash_login, .profile nebo /etc/profile nějaký příkaz, který se spouští při každém spuštění terminálu. Je možné, že máte setfont na jednom z těchto míst? v opačném případě vyhledejte něco jiného, ​​co může přistupovat ke konzole.


Opravena podobná chyba v Ubuntu zadáním xdg-open následovaný názvem souboru.


Linux
  1. Zkopírujte soubory v terminálu Linux

  2. Přejmenujte soubor v terminálu Linux

  3. Jak získat fyzickou velikost souboru v Linuxu?

  1. Přesunout soubory v terminálu Linux

  2. Jaký je účel souboru .bashrc v Linuxu

  3. Získejte nejnovější soubor v adresáři v systému Linux

  1. Linux – Jak zjistit datum vytvoření souboru na logickém svazku Ntfs?

  2. Jak získat cestu k aktuálnímu souboru (pwd) v Linuxu z C?

  3. Získejte délku MP3 v Linuxu / FreeBSD