Archey – welcome screen pro CLI

Napadlo mne, že bych si mohl vylepšit welcome screen po přihlášení do příkazové řádky mého Raspberry Pi.
Narazil jsem na tento článek, kterým jsem se inspiroval.

Pro instalaci archey je pořeba:

  1. Nainstalovat:
    sudo apt-get install lsb-release scrot
  2. Stáhnout balíček:
    wget http://github.com/downloads/djmelik/archey/archey-0.2.8.deb
  3. Nainstalovat archey-0.2.8.deb“
    sudo dpkg -i archey-0.2.8.deb
  4. V příkazovém řádku zkuste spustit archey.

  5. archey-2

  6. Do .bashrc přidat na začátek řádek a napsat do něj archey.
    vim .bashrc

Na virtuálním Debianu Wheezy jsem narazil na problém při spuštění archey:

:$ archey
 df: no file systems processed
 Traceback (most recent call last):
 File "/usr/bin/archey", line 304, in <module>
 func()
 File "/usr/bin/archey", line 285, in disk_display
 total = p1.splitlines()[-1]
 IndexError: list index out of range

Vzniklou situaci způsobuje neznámý souborový system tmpfs a simfs.

Fix:

  1. Spustit v konzoli df -Tlh:
    ~# df -Tlh
    Filesystem     Type   Size  Used Avail Use% Mounted on
    /dev/simfs     simfs  797G  542G  215G  72% /
    tmpfs          tmpfs  6.3G   96K  6.3G   1% /run
    tmpfs          tmpfs  5.0M     0  5.0M   0% /run/lock
    tmpfs          tmpfs   13G     0   13G   0% /run/shm
    
  2. Otevřít v editoru /usr/bin/archey
    sudo vim /usr/bin/archey
  3. Na řádku 284 přidat chybějící file systémy, které jsme si vypsali v kroku 1.
     p1 = Popen(['df', '-Tlh', '--total', '-t', 'ext4', '-t', 'ext3', '-t', 'ext2', '-t',     'reiserfs', '-t', 'jfs', '-t', 'ntfs', '-t', 'fat32', '-t', 'btrfs', '-t', 'fuseblk', '-t', 'tmpfs', '-t', 'simfs'], stdout=PIPE).communicate()[0]
  4. Uložit.
  5. Vyzkoušet.

Podrobnější info: zde.

Be Sociable, Share!
    Publikováno 20-1-2015 v 14:30 by Jr · Permalink
    Kategorie: Linux, SW · Tag: ,

    Komentáře