poniedziałek, 20 lutego 2017

Instalacja kernela 4.12.2 w Linux Mint 18.2 Sonya

Otwórz terminal i skopiuj poniższą komendę

cd /tmp; wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.2/linux-headers-4.12.2-041202_4.12.2-041202.201707150832_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.2/linux-headers-4.12.2-041202-generic_4.12.2-041202.201707150832_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.2/linux-image-4.12.2-041202-generic_4.12.2-041202.201707150832_amd64.deb; sudo dpkg -i *.deb


Aktualizujemy GRUB jeśli nasz system Linux ma więcej zainstalowanych kerneli.

sudo update-grub


Teraz możesz zrestartować system i sprawdzić zainstalowaną wersję nowego kernela.

sudo reboot


uname -r


Jeżeli zdecydujesz się usunąć kernel 4.10, po ponownym uruchomieniu komputera wybierz w menu GRUB-a swój stary kernel. Po uruchomieniu systemu, usuń kernel 4.10 poniższą komendą.

sudo apt purge linux-image-4.12.2-*


I ponownie aktualizuj GRUB

sudo update-grub


Wersję najnowszych wydanych kerneli sprawdzamy na tych stronach
kernel.org
kernel.ubuntu.com

sobota, 18 lutego 2017

Umieszczamy tekst w ramce na blogspot

Aby umieścić tekst na blogu w ramce skorzystamy z "fieldset".
Wchodzimy w edycje posta HTML.

1. Umieścimy tekst w zwykłej ramce: linia ciągła.

<fieldset style="border: 2px solid; padding: 3;">  JAKIŚ FAJNY TEKST  </fieldset>


JAKIŚ FAJNY TEKST

2. Umieścimy tekst w ramce: linia kropkowana.

<fieldset style="border: 2px dotted; padding: 3;"> JAKIŚ FAJNY TEKST </fieldset>


JAKIŚ FAJNY TEKST

3. Umieścimy tekst w ramce: linia przerywana.

<fieldset style="border: 2px dashed; padding: 3;"> JAKIŚ FAJNY TEKST  </fieldset>


JAKIŚ FAJNY TEKST


Jak widać w tych trzech kodach występuje słowo border: 2px oznaczające obramowanie i jej grubość, oraz padding: 3 oznacza tutaj margines od ramki.

Możemy też użyć innych parametrów ramki, między innymi:

background-color: #2E4372 - kolor tła ramki, gdzie #AAA339 to kolor z HTML

Możemy również po kodzie:

border: 2px dotted dodać określony kolor np #AA5439 - oznacza to kolor samego obramowania

paletton - Kolory HTML

Natomiast jeśli chcemy na przykład ramkę w kolorze pomarańczowym (AA6339), a tło ramki w kolorze czarnym (#060606), ramka kropkowana
Nasz kod będzie wyglądał tak:

<fieldset style="background-color: #060606; border: 2px dotted #AA6339; padding: 3;"> Ahoj, przygodo!!!  </fieldset>


#include int main (void) { puts ("Ahoj, przygodo!"); return 0; }

Ulepszamy xterm i urxvt

Zainstalujmy więc wpierw dwa lekkie terminale

sudo apt install xterm rxvt-unicode


Tworzymy plik .Xdefaults w katalogu /home/user

!--< xrdb -load ~/.Xdefaults >--!
xterm*font:           -*-clean-*-*-*-*-*-*-*-*-*-*-iso8859-2
  xterm*faceName:       inconsolata
  xterm*faceSize:       10           
  !--< inne >--!
  xterm*boldMode:       false
  xterm*veryBoldColors: 14
!--< xterm >--!
  xterm*font:             -*-fixed-*-*-*-*-*-100-*-*-*-*-iso8859-2
  xterm*geometry:         72x18
  xterm*cutNewline:       false
  xterm*on4Clicks:        group
  xterm*on5Clicks:        page
  xterm*internalBorder:   1
  xterm*metaSendsEscape:  true
  xterm*jumpScroll:       true
  xterm*multiScroll:      true
  xterm*saveLines:        1024
  xterm*cursorBlink:      false 
  xterm*colorBDMode:      true           
  xterm*underLine:        false
  !--< xterm:kolorki >--!
  xterm*background:       #222222
  xterm*foreground:       #ddccbb
  xterm*colorBD:          #ffffff
  xterm*cursorColor:      #ff9900 
!--< urxvt >--!
  urxvt.font:             xft:inconsolata:pixelsize=14
  urxvt.termName:         rxvt
  urxvt.scrollBar:        false
  urxvt.imLocale:         pl_PL.ISO8859-2
  urxvt.saveLines:        1024
  urxvt.geometry:         70x18
  urxvt.xftAntialias:     true
  urxvt.jumpScroll:       true
  urxvt.internalBorder:   1
  urxvt.cursorBlink:      false           
  urxvt.cursorUnderline:  true
  !--< urxvt:bajerki >--!
  urxvt.inheritPixmap:    true
 ! urxvt.backgroundPixmap: /home/as/.themes/urxvt_back.xpm
  urxvt.tintColor:        white
  urxvt.shading:          10           
  !--< urxvt:url >--!
  urxvt.perl-ext-common:  default,matcher
  urxvt.matcher.button:   3
  urxvt.urlLauncher:      firefox           
!--< urxvt:zakladki >--!
  urxvt.tabbed.tabbar-fg: 2
  urxvt.tabbed.tabbar-bg: 3
  urxvt.tabbed.tab-fg:    4
  urxvt.tabbed.tab-bg:    5           
  !--< urxvt:kolorki >--!
  urxvt.background:       #222222
  urxvt.foreground:       #ddccbb
  urxvt.cursorColor:      #dd9900
  urxvt.cursorColor2:     #000000
  urxvt.colorBD:          #ffffff
  urxvt.colorIT:          #bbbbbb
  urxvt.colorUL:          #999999


Ładujemy ustawienia terminali

xrdb -load ~/.Xdefaults 

Konfigurujemy fluxbox 1.3.5-2

Instalujemy konsolowe narzędzia

sudo apt install fluxbox moc feh nitrogen conky-all rxvt-unicode nmap volumeicon-alsa kmix nm-applet fdpowermon


Nadajemy prawa do wykonywania skryptu

chmod +x .fluxbox/startup


Dodajemy wpisy w .fluxbox/startup

sleep 20 && fbsetbg -f /home/user/Obrazy/seealpsee_lake_switzerland-wallpaper-1366x768.jpg &
#/home/user/.autostart &
/usr/bin/kmix &
sleep 15 && volumeicon &
sleep 10 && conky -c ~/.conky/conky_grey/conkyrc_grey &
          /usr/bin/plank &


W pliku .fluxbox/keys komentujemy wpisy

 
# scroll on the desktop to change workspaces
#OnDesktop Mouse4 :PrevWorkspace
#OnDesktop Mouse5 :NextWorkspace


Plik .fluxbox/menu wygląda tak


[begin] (fluxbox)
#[include] (/etc/X11/fluxbox/fluxbox-menu)

[exec] (Terminal) {gnome-terminal}
[exec] (Chromium) {chromium-browser -incognito}
[exec] (Thunar) {thunar}

[submenu] (Akcesoria)
[exec] (WebStorm) {/home/joe/Dokumenty/IDE/WebStorm-171.2822.13/bin/webstorm.sh}
[exec] (Brackets) {brackets}
[exec] (Sublime) {subl}
[exec] (Calibre) {calibre}
[exec] (Xed) {xed}
[exec] (Zim) {zim}
[exec] (Nano) { x-terminal-emulator -T "Nano" -e /bin/nano} </usr/share/nano/nano-menu.xpm>
[end]

[submenu] (Biuro)
[exec] (Urxvt) {urxvt}
[exec] (Nemo) {nemo}
[exec] (Evince) {evince}
[exec] (EasyTag) {easytag}
[exec] (Pavucontrol) {pavucontrol}
[exec] (OpenOffice Calc) {/usr/bin/oocalc} </usr/share/icons/gnome/32x32/apps/openofficeorg24-calc.xpm>
[exec] (OpenOffice Impress) {/usr/bin/ooimpress} </usr/share/icons/gnome/32x32/apps/openofficeorg24-impress.xpm>
[exec] (OpenOffice Writer) {/usr/bin/oowriter} </usr/share/icons/gnome/32x32/apps/openofficeorg24-writer.xpm>
[exec] (OpenOffice Draw) {/usr/bin/oodraw} </usr/share/icons/gnome/32x32/apps/openofficeorg24-draw.xpm>
[end]

[submenu] (Dźwięk i obraz)
[exec] (Audacious) {/usr/bin/audacious} <>
[exec] (The GIMP) {/usr/bin/gimp} </usr/share/pixmaps/gimp.xpm>
[exec] (QMMP) {/usr/bin/qmmp} </usr/share/pixmaps/qmmp.xpm>
[exec] (VLC media player) {/usr/bin/wxvlc} </usr/share/vlc/vlc.xpm>
[end]

[submenu] (Internet)
[exec] (Qupzilla) {qupzilla} </usr/share/pixmaps/qupzilla.xpm>
[exec] (Firefox) {firefox} </usr/share/pixmaps/firefox-3.0.png>
[exec] (Chromium) {/usr/bin/chromium-browser -incognito} </usr/share/pixmaps/chromium.xpm>
[exec] (Opera-Beta) {/usr/bin/opera-beta} </usr/share/pixmaps/opera-beta.xpm>
[exec] (Skype) {skype}
[exec] (aMule) {amule} </usr/share/pixmaps/amule.xpm>
[exec] (kTorrent) {ktorrent}
[exec] (Thunderbird) {thunderbird} </usr/share/pixmaps/thunderbird.png>
[exec] (FileZilla) {/usr/bin/filezilla} </usr/share/pixmaps/filezilla.xpm>
[end]

[submenu] (System)
[config] (Konfiguracja)
[submenu] (Styles) {}
[stylesdir] (/usr/share/fluxbox/styles)
[stylesdir] (~/.fluxbox/styles)
[workspaces] (Pulpity)
[end]
[exec] (Synaptic) {/usr/bin/gksu /usr/sbin/synaptic} </usr/share/synaptic/pixmaps/synaptic_32x32.xpm>
[exec] (nvidia-settings) {/usr/bin/nvidia-settings} <>
[exec] (Firestarter) {gksu -g /usr/sbin/firestarter} </usr/share/pixmaps/firestarter.xpm>
[exec] (KControl) {/usr/bin/kcontrol} <>
[exec] (Boot-Up Manager) {/usr/bin/gksu /usr/bin/bum} </usr/share/pixmaps/bum.xpm>
[end]

[restart] (Restart)
[exit] (Wyłącz)

[submenu] (Zamykanie)
[exec] (Zamknij) {poweroff}
[exec] (Restartuj) {reboot}
[end]
 
 

Triki w bash

Proste wyszukiwanie w history

history
more .bash_history | less
history | tail -n 150


Edycja zmiana kolorów .bashrc

 
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'

# for setting history length see HISTSIZE and HISTFILESIZE in 
#bash(1)
HISTSIZE=1000
HISTFILESIZE=50000
HISTCONTROL=ignoreboth:erasedups

#PS1='[\u@\h \W]\$ '


if [[ $( whoami ) == root ]]; then
  PS1="\[\033[0;34m\][\u@\h] \[\033[0;33m\][ \t ] \[\033[0;31m\][ \w ] 
\[\033[0m\] \n \[\e[1;34m\]λ "
else
  PS1="\[\033[0;32m\][\u@\h] \[\033[0;33m\][ \t ] \[\033[0;31m\][ \w ] 
\[\033[0m\] \n \[\e[1;34m\]λ "
fi


# λ Λ Λ  Δ 𝛌 𝜆 𝝀 𝜦 𝝺 𝞴 


Wpis dla /root/.bashrc

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) #HISTSIZE=1000 HISTFILESIZE=5000 PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;33m\]†\[\e[m\] \[\e[1;37m\]'

piątek, 17 lutego 2017

Fedora 26 kilka informacji.

Jak sprawdzić aktualny serwer wyświetlania użyty w Fedora 26

echo $XDG_SESSION_TYPE


Ewentualnie tym sposobem. Gdzie numer usera przy SESSION wpisujesz w drugim poleceniu. W tym przypadku jest to 4

loginctl
loginctl show-session 4 -p Type


Jak zainstalować otwartą Jave 8 w systemie Fedora 26

sudo dnf search openjdk


sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel


Tak aktualizuję Fedore

sudo dnf update && sudo dnf autoremove && sudo dnf clean packages