Zabawa z ~/.bashrc i nie tylko na Linux ;-)

Pytania i problemy
LinGruby
LinGruby Pionier

W ~/.bashrc dla użytkownika

PS1="\[\033[38;5;11m\]┌─ \[\033[38;5;11m\]\t \u  \n\[\033[38;5;11m\]└─ >_ [\w]\[$(tput sgr0)\]"

wygląda tak:

Terminal - lingruby@Aspire-E5-571:~_794.pngundefined

W ~/.bashrc dla root

PS1="\[\033[38;5;9m\]┌─ \[\033[38;5;9m\]\t \u  \n\[\033[38;5;9m\]└─ >_ [\w]\[$(tput sgr0)\]"

wygląda tak:

Terminal - lingruby@Aspire-E5-571:-home-lingruby.pngundefined

dodatkowo można do obu dodać alias pogoda

 alias pogoda='curl -H "Accept-Language: pl" wttr.in/Łódź'

wygląda tak:

Terminal - lingruby@Aspire-E5-571:~_796.pngundefined

miasto oczywiście można zmienić ;-) acz należy bo się okaże że wszyscy z Łodzi ;-)

 curl -H "Accept-Language: pl" wttr.in/Twoje miasto'

ale warto najpierw sprawdzić czy jest bo w tym temacie:

https://lvlup.rok.ovh/t/ciekawa-pogodynka/449

np: Szczecina i Krakowa nie wykrywało i Krakowa nadal nie wykrywa ( znaczy wykrywa ale Krakow w Niemczech ) ale jest już Szczecin ;-)

Miłej zabawy ;-)

Pozdrawiam

DoreK
DoreK α-tester v3
  • jaka będzie jutro pogoda?
  • czekaj, sprawdzę w konsoli xD Fajne nawet ;P
xSeKaBo
xSeKaBo

A ja z Krakowa 😂

Timo
Timo Moderator forum.lvlup.pro

Bardzo fajna sprawa, da się jakoś na tapete ustawić? Jakiś skrypt czy coś, by co odpalenie kompa albo co jeden dzień się ta tapeta aktualizowała? W sensie pobieram jakby całą grafikę ze strony i ustawiam na pulpit i tak codziennie poprzez jakiś skrypt?

LinGruby
LinGruby Pionier

@Timo w conky pewno dało by radę ( i aktualizować co jakiś czas ) ale bawić mi się puki co nie chce ;-)

czvpka
czvpka

661x418

( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°) Zaraz podeśle jakiś swój .bashrc 😃

LinGruby
LinGruby Pionier

Coby nowego tematu nie zakładać będę tu dodawał różne ciekawostki ;-)

┌─ 20:29:38 root@ubuntu  
└──► [~] apt install figlet
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące NOWE pakiety:
  figlet
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 190 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 744 kB miejsca na dysku.
Pobieranie:1 http://fr.archive.ubuntu.com/ubuntu xenial/universe amd64 figlet amd64 2.2.5-2 [190 kB]
Pobrano 190 kB w 0s (2733 kB/s)
Wybieranie wcześniej niewybranego pakietu figlet.
(Odczytywanie bazy danych ... 53021 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../figlet_2.2.5-2_amd64.deb ...
Rozpakowywanie pakietu figlet (2.2.5-2) ...
Konfigurowanie pakietu figlet (2.2.5-2) ...
update-alternatives: użycie /usr/bin/figlet-figlet jako dostarczającego /usr/bin/figlet (figlet) w trybie automatycznym

a o to efekt ;-)

┌─ 20:30:06 root@ubuntu  
└──► [~] figlet -kct "LinGruby"
          _      _          ____               _            
         | |    (_) _ __   / ___| _ __  _   _ | |__   _   _ 
         | |    | || '_ \ | |  _ | '__|| | | || '_ \ | | | |
         | |___ | || | | || |_| || |   | |_| || |_) || |_| |
         |_____||_||_| |_| \____||_|    \__,_||_.__/  \__, |
                                                       |___/ 

albo to ;-)

┌─ 20:39:32 root@ubuntu  
└──► [~] figlet -kct "LVLUP.PRO"
           _  __     __ _     _   _  ____    ____   ____    ___  
          | | \ \   / /| |   | | | ||  _ \  |  _ \ |  _ \  / _ \ 
          | |  \ \ / / | |   | | | || |_) | | |_) || |_) || | | |
          | |___\ V /  | |___| |_| ||  __/_ |  __/ |  _ < | |_| |
          |_____|\_/   |_____|\___/ |_|  (_)|_|    |_| \_\ \___/ 
                                                                                                            

Miłej zabawy ;-)

Timo
Timo Moderator forum.lvlup.pro

Haha, a ja kiedyś takie sobie chciałem zrobić to sie w notepadzie męczyłem z tymi kreskami XDDD

LinGruby
LinGruby Pionier

polecam

curl https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh | bash

LinGruby
LinGruby Pionier

LinGruby:

@Timo w conky pewno dało by radę ( i aktualizować co jakiś czas ) ale bawić mi się puki co nie chce 😉

ale jednak mi się zachciało :-D

curl  -s 'https://pl.wttr.in/Łódź?0TKm' | head -7

tak wygląda w conky:

44|355x175

https://github.com/lingruby-pl/conky-config/blob/master/conky/conky_txt

miasto jak wspominałem wcześniej można zmienić ;-)

LinGruby
LinGruby Pionier

jak ktoś korzysta z zsh do config dodać ( podmienić )

#=====================================#
# Default prompt                      #
#=====================================#

# prompt settings
#promptinit
#prompt walters
setopt prompt_subst

if [[ $(id -u) = 0 ]]; then
	PUSER1="%B%F{#a54242}root%f%F{nocolor} at %B%F{#a54242}%m%F{nocolor}"
	PUSER2="❯❯❯%b%f"
	PUSER3="%B%F{nocolor}[%F{#a54242}%B%?%F{nocolor}]  [%h]  %B%F{#c59d00}%*%F{nocolor}"
else
	PUSER1="%B%F{#c59d00}%n%f%F{nocolor} at %B%F{#c59d00}%m%F{nocolor}"
	PUSER2="❯❯❯%b%f"
	PUSER3="%B%F{nocolor}[%F{#a54242}%B%?%F{nocolor}]  [%h]  %B%F{#c59d00}%*%F{nocolor}"
fi

PROMPT='$PUSER1 %B%F{nocolor}%~%F{nocolor}
$PUSER2  '
RPROMPT='$PUSER3'

i tak to wygląda:

lingruby at arch-bspwm ~
❯❯❯                                                            [0]  [292]  14:58:53
system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.