Pokazywanie postów oznaczonych etykietą Linux. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Linux. Pokaż wszystkie posty

czwartek, 12 września 2019

Gdy zaczynają się schody

Weź się samemu za diagnozę i leczenie systemu!

Spodobała mi się wypowiedź z pewnego chińskiego linuksowego forum:

- Czy widziałeś jak pracuje lekarz w szpitalu? Jeśli udasz się do szpitala na leczenie, to muszą najpierw pobrać krew i zrobić badanie (tak, to są logi systemowe). Konieczne jest również pobranie pieniędzy jeżeli nie jesteś ubezpieczony. Po przeczytaniu wyników z pewnością(?) zidentyfikują problem i podpowiedzą leczenie. Ludzie z tego forum odpowiadają na pytania bezpłatnie i dobrowolnie, dlatego nie awanturuj się i dużo czytaj, aż sam nauczysz się diagnozować i leczyć własny system.


A przy okazji:
"Zaledwie trzyminutowy spacer po schodach to naprawdę świetna rzecz dla naszego zdrowia. Między innymi wspomaga kontrolowanie poziomu cukru we krwi. Ponadto, doskonale działa na ogólną kondycję nóg, ich ukrwienie, a co za tym idzie, pozytywnie wpływa na cały organizm. Nie wyobrażasz sobie poranka bez mocnej kawy, która pozwoli Ci się obudzić? Mam na to sposób! Dosłownie chwila spaceru po schodach znacznie lepiej sprawdzi się niż filiżanka małej czarnej. "
Więcej na temat ćwiczeń na schodach ==>Kliknij

niedziela, 4 marca 2018

Midi i fluidsynth


Zachciało mi się posłuchać brzmienia midi.

Okazało się, że globalne uruchomienie usługi fluidsynth wyłączało dźwięk pulseaudio. Wyglądało to tak:


Zgodnie z tym, co przeczytałem tutaj, aby zapobiec konfliktowi alsa z pulseaudio, wkopiowałem plik /usr/lib/systemd/system/fluidsynth.service do /usr/lib/systemd/user/fluidsynth.service

Wykonałem polecenie w konsoli: systemctl --user start fluidsynth
Powyższe polecenie uruchamia fluidsynth i od tej chwili można słyszeć odtwarzane pliki *.mid w głośnikach komputera, a odtwarzanie poprzez pulseaudio działa nienagannie i bez konfliktu.


Oczywiście należy wcześniej wybrać odpowiedni strumień wyjściowy:


Na przykład w tym prostym odtwarzaczu w “MIDI setup” wybieramy:




Automatyczny start usługi fluidsynth.

Dodanie do autostartu jest wygodne, chociaż niekonieczne, bo nie zawsze chcemy słuchać plików midi i niepotrzebnie obciążać system:



Zawartość mojego pliku /home/user/.config/autostart/fluidsynth.desktop:

[Desktop Entry]
Type=Application
Version=1.0
Name=Fluidsynth
Comment=fluidsynth script
Exec=systemctl --user start fluidsynth
StartupNotify=false
Terminal=false

Uzupełnienie:
Niestety powyższy plik konfiguracyjny nie sprawdził się u mnie w Antergos ponieważ blokował start usług wine.
Skorzystałem z tej porady tworząc skrypt /home/user/bin/fluidsynth.sh:

#!/bin/bash
(sleep 180s && systemctl --user start fluidsynth) &


i zmodyfikowałem zawartość mojego pliku
 /home/user/.config/autostart/fluidsynth.desktop:

[Desktop Entry]
Type=Application
Version=1.0
Name=Fluidsynth
Comment=fluidsynth script
Exec=/home/user/bin/fluidsynth.sh
StartupNotify=false
Terminal=false

Dla pamięci:
Zatrzymujemy usługę fluidsynth poleceniem: systemctl --user stop fluidsynth

Status usługi sprawdzimy poleceniem: systemctl --user status fluidsynth

Restart pulseaudio można wykonać m.in. poleceniem: pulseaudio -k

Lektura:
https://wiki.archlinux.org/index.php/FluidSynth
https://bugs.archlinux.org/task/50122

http://tedfelix.com/index.html
https://milewskisite.wordpress.com/2017/05/26/przewodnik-teda-po-midi-w-linuxie/

http://pphidden.wixsite.com/compifont
https://sites.google.com/site/soundfonts4u/
http://www.synthfont.com/links_to_soundfonts.html
https://www.muquit.com/muquit/software/mplaymidi/mplaymidi.html

środa, 6 grudnia 2017

Antergos i klawiatura

Z dnia na dzień pojawił się na laptopie Asus X552CL problem z wprowadzaniem polskich znaków pod Antergos w XFCE4.


Przyczyna? Nie znam. Może któraś aktualizacja wywołała tę usterkę?
Co ja się nakombinowałem. Przekopałem fora dyskusyjne, blogi i inne zaułki Internetu. W końcu Arch jest przecież tak dobrze udokumentowany...
Zawartość mojego locale.conf:
LANG=pl_PL.UTF-8

W locale.gen odhaczone (próbowałem też z odhaczoną jedynie linią "pl_PL.UTF-8 UTF-8"):
en_US.UTF-8 UTF-8
pl_PL.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8       

W końcu wpadłem na pomysł aby odhaczyć opcję "Użycie ustawień systemu" i wybrać klawiaturę "Laptop Asus".


Nie pomogło. Wtedy pomyślałem sobie, co się stanie po zamianie opcji "Klawisz składania znaków" z "Prawy Alt" na "Prawy Ctrl"?
I stał się cud! Cud, który rozwiązał problem poprzez zamianę w ustawieniach Alt na Ctrl.
Zabawne, że zmiana na "Prawy Ctrl" wciąż pozwala na wprowadzanie polskich znaków z klawiszem "Prawy Alt" na laptopie Asus X552CL.
Dziwne, ale to ustawienie z "Prawy Ctrl" nie działa!


Uwaga:
Powrót do wcześniejszych ustawień przywraca usterkę. Sprawdziłem kilkukrotnie.

Przy okazji, bardzo pożyteczna jest możliwość wprowadzania na polskiej klawiaturze symboli np.:

Alt + u = €
Alt + 1 = ¹
Alt + 2 = ²
Alt + 3 = ³
Alt + 4 = ¼
Alt + 5 = ½
Alt + 6 = ¾
Alt + Shift + 2 = ⅛
Alt + Shift + 5 = ⅜ 
Alt + Shift + 6 = ⅝
Alt + Shift + 7 = ⅞
Alt + Shift + 9 = ±
Alt + Shift + 0 = °
Alt + Shift + q = Ω
Alt + m = µ
Alt + Shift + m = º
Alt + Shift + i = ı
Alt +p = þ
Alt + Shift + p = Þ
Alt + d = ð
Alt + Shift + d = Ð
Alt + f = đ
Alt + Shift + f = ª
Alt + g = ŋ
Alt + Shift + g = Ŋ
Alt + h = ħ
Alt + Shift h = Ħ
Dwukrotny klik: Alt +j = ̉
Dwukrotny klik: Alt + Shift + j = ̛
Alt + k = ĸ
Alt + Shift + , = ×
Alt + . = ·
Alt + Shift + . = ÷
Alt + v = “
Alt + b = ”
Alt + Shift + v = ‘
Alt + Shift + b = ’

Pod klawiaturą rosyjską:

Alt + ` = ю
Alt + Shift + ' = Ю
Alt + 3 = ё
Alt + Shift + 4 = Ё
Alt + Shift + 5 = ъ
Alt + Shift + 6 = Ъ
Alt + = = ч
Alt + Shift + = = Ч






środa, 2 sierpnia 2017

Belka w oku

Linux nie ma dobrej marki, nie ma dobrej opinii u tych, co po próbach wejścia w ten linuksowy światek spotkali się z kłodami pod nogami. Linux wymaga ofiar i sam o to dba należycie. Tylko osobniki zawzięte i zdesperowane zostają przy Linuksie. To tak pokrótce.

Wszelkie tematy chyba przewałkowano przez ostanie stulecie w tę i w tamtą stronę. OK! Temat Manjaro wciąż jest świeży i "polotny". To taki mustang, na którego się stawia zakłady. Co z tego, że wciąż sapie, że nie daje rady?

wtorek, 1 sierpnia 2017

Peco, mała pożyteczna perełka

Zgodnie z opisem w repozytoriach AUR, Peco: Simplistic interactive filtering tool (Proste, interaktywne narzędzie do filtrowania).
Niby co w nim takiego ciekawego? A jednak! Może być doskonałym narzędziem do filtrowania plików, takich jak logi, statystyki procesów, znajdowania plików itp.
Najprostsze i bardzo poręczne zastosowanie Peco, to zrobienie aliasa:
alias cdi='cd `ls | peco`'
Od teraz wystarczy w konsoli wpisać cdi i możemy wygodnie przemieszczać się po folderach.
Albo na przykład taki alias:
alias his=’history | peco’
W konsoli wpisujemy his i mamy listę wcześniej wklepywanych poleceń. Zaczynamy np. wpisywać sudo i lista zawęzi się do poleceń zawierających sudo
Więcej o Peco można między innymi poczytać tu i tutaj oraz w tym miejscu.
Małe, ale bardzo funkcjonalne uzupełnienie, które znalazłem na Akira’s Tech Notes
Wystarczy do pliku .extend.bashrc dopisać poniższe polecenia i odtąd mamy luz i wygodę!
# Wygodne dostosowanie polecenia Ctrl+R (historia wcześniejszych poleceń) w terminalu przy pomocy polecenia peco:
export HISTCONTROL=ignoreboth:erasedups
export HISTIGNORE=”fg*:bg*:history*:wmctrl*:exit*:ls -al:cd ~”
export HISTTIMEFORMAT=’%Y%m%d %T ‚
export HISTSIZE=10000
# settings for peco
_replace_by_history() {
local l=$(HISTTIMEFORMAT= history | cut -d” ” -f4- | tac | sed -e ‚s/^\s*[0-9]* \+\s\+//’ | peco –query „$READLINE_LINE”)
READLINE_LINE=”$l”
READLINE_POINT=${#l}
}
bind -x ‚”\C-r”: _replace_by_history’
bind ‚”\C-xr”: reverse-search-history’

Uwaga:
Programik Peco można zamienić nieco podobnym Percol.

poniedziałek, 3 lipca 2017

Huawei Mobile Broadband E3131 w Manjaro

Należy najpierw doinstalować libusb-0.1.so.4:

yaourt -S lib32-libusb lib32-libusb-compat

Jeżeli jest widoczny w systemie podmontowany folder My Broadband z plikami instalacyjnymi modemu Huawei Mobile Broadband E3131, to należy wejść do podfolderu linux_mbb_install i uruchomić plik instalacyjny install z prawem roota:

sudo ./install

Jeżeli nie widzimy powyższego, to pliki instalacyjne są także dostępne tutaj:

https://yadi.sk/d/XJ2Wog783KhMLY

To wszystko.

Od tej chwili modem Huawei Mobile Broadband E3131 będzie rozpoznawany automatycznie jako “Sieć ethernetowa HUAWEI HiLink”.
A konkretniej jako:
Sieć ethernetowa Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller

Starsze wersje Manjaro automatycznie rozpoznawały ten modem i nie było trzeba się trudzić z instalacją sterownika.
Dostęp do zarządzania tym modemem jest pod adresem http://192.168.1.1

środa, 21 czerwca 2017

Ku rozwojowi intelektualnemu linuksowych nowicjuszy, czytać proponuję

Niewielki spis linków, z którym początkujący użytkownicy Linuksa zapoznać się powinni zanim zaczną molestować po forach innych, pomocy szukając a usprawiedliwienia dla swojego lenistwa nie znajdując.

/ W Polsce podobno 100% ludzi nauczono czytać i pisać? W takim razie powstaje wątpliwość: - W jakim celu? /

http://kik.pcz.pl/so-add/KSL/poziom1.html

https://wiki.manjaro.org/index.php?title=Instalacja_mened%C5%BCer%C3%B3w_logowania

https://netbit73.blogspot.com/2010/02/linux-podstawe-polecenia.html

http://www.arturpyszczuk.pl/commands.html

http://www.varlog.pl/2011/06/10-komend-ktore-moga-ci-sie-przydac/

http://linux-pavbaranov.blogspot.com/2017/03/zrob-sobie-koo-ratunkowe.html

http://linux-pavbaranov.blogspot.com/2016/05/program-nie-moze-sie-uruchomic-bowiem.html

http://zyli.republika.pl/linux/polecenia.html

http://www.astrouw.edu.pl/~jskowron/pracownia/komendy/

http://www.gabo.hi.pl/linux/polecenia.htm#IIc

http://ubuntu.pl/czytelnia/2010/02/18/konsola_nie_gryzie_czesc1/

http://ubuntu.pl/czytelnia/2010/02/24/konsola-nie-gryzie-operacje-na-tekscie-czesc-druga/

http://www.arturpyszczuk.pl/prompt.html

http://andyk.pg.gda.pl/skrypty/

https://sekurak.pl/atak-dos-na-aplikacje-przez-wyrazenia-regularne/

http://www.varlog.pl/2012/03/zostaw-sobie-notke-w-katalogu/?utm_source=feedburner&utm_medium=feed

http://ni.recoverydata.pl/content/tworzymy-skrypty-sh-podr%C4%99cznik

https://netbit73.blogspot.com/2010/07/bash-shell-czesc-1.html

http://slow7.pl/linux/item/101-dogadac-sie-z-linuxem-powloka-systemu-oraz-operacje-na-plikach

http://regalis.com.pl/praktyczne-przyklady-wykorzystania-srodowiska-tekstowego/

http://wbzyl.inf.ug.edu.pl/sp/bash

http://www.mateuszmidor.com/2013/11/bash-here-strings/

http://poradnik.kz1.pl/index.php?page=znakihtml

http://www.arturpyszczuk.pl/tree.html

http://mediologia.pl/katalogi-i-pliki-linux/2-3-standardowe-podkatalogi-w-systemie-linux

http://regalis.com.pl/tajemnice-wejscia-wyjscia/

http://progmar.net.pl/pl/knowledge-base/systemd

http://zyli.republika.pl/linux/usb.html

http://zyli.republika.pl/linux/nvidia.html

http://zyli.republika.pl/linux/odpowiedniki.html

http://zyli.republika.pl/linux/takietam.html#__RefHeading__10

http://linux-pavbaranov.blogspot.com/2017/05/ostatnia-deska-ratunku-uruchomienie.html

http://ioerror.pl/post/backup-partycji-dysku-w-linuksie/

http://blog.ezrodlo.pl/debian/uklad-partycji-pod-linuksem/

http://poradnik.kz1.pl/index.php?page=spisportow

http://mizerski.com/2007/spis-portow-tcpip/

http://www.programuj.com/tablice/porty.php

https://www.dobreprogramy.pl/karol221-10/Proxy-dla-laikow-kompleksowa-konfiguracja-squid-cz.1,76055.html

https://www.dobreprogramy.pl/karol221-10/Proxy-dla-laikow-kompleksowa-konfiguracja-squid-cz.2,81157.html

https://mobirank.pl/2017/03/12/konwersja-jednostek-pamieci-kb-mb-gb-tb-512-bajtowy-blok/

http://www.algorytm.org/kurs-algorytmiki/schematy-blokowe.html

http://zyli.republika.pl/linux/linki.html

http://www.xlin.hg.pl/linki.html

https://www.dobreprogramy.pl/mariushko/Poradnik-systemd-cz.-1,67627.html

https://www.dobreprogramy.pl/mariushko/Poradnik-systemd-cz.-2,67878.html

https://www.dobreprogramy.pl/mariushko/Poradnik-systemd-cz.-3,68067.html


http://nocnypingwin.pl/dosbox-scummvm-emulatory-nostalgii/

piątek, 12 maja 2017

Które programy są dla mnie niezbędne?

Pierwszym, który musi być doinstalowany, to TrueCrypt ver. 7.1a. Następnie PeerGuardian wraz z GUI.
Zaraz za nim Wine i MiniReminder. Wiele lat temu poświęciłem w ramach walki z nudą parę chwil i spolszczyłem tę perełkę MiniReminder. Jest prosty i niezawodny w przypominaniu! Przy okazji doinstalowuję Radio Sure oraz FastStone Image Viewer, bo nie znalazłem dotąd bardziej wygodnego.
QuiteRSS jest moim ulubionym czytnikiem, więc i jego nie może zabraknąć.
Następny do instalacji to CherryTree. Gromadzę tym wspaniałym narzędziem wiele informacji kulinarnych, informatycznych, technicznych i ogólnie rozmaitych różności. CherryTree nadaje się też do prowadzenia dziennika, wystarczy kliknąć klawisz F8 i... ale to już każdy może sam się przekonać.
Wreszcie niezmiernie pożyteczny i z wygodnym translatorem FlashPeak Slimjet. Dodatkowo Firefox i Opera w wielu odmianach, w tym opera-developer.
Double Commander jest poręcznym i łatwo konfigurowalnym narzędziem do ogarniania zasobów dyskowych i z gatunku “musisz go mieć”. MC oczywiście mam doinstalowany, jednak korzystam teraz z niego rzadziej niż przed laty.
Dla czystego sumienia instaluję też ClamAV z jego wygodną graficzną nakładką ClamTK
Co jeszcze? A chociażby moc player, conky, CudaText, JDownloader, Zeal, Systemd Manager, Kaffeine, GQRX SDR, Guayadeque Music Player, Osmo (ostatnio trochę zaniedbany, “gubi” bazę adresową w nowszej wersji), Freeplane, Cool Reader, ADvanced Interactive Editor, Fox Calculator, Onboard i parę innych, jak VirtualBox lub MultiBootUSB oraz... XBoard.

A jakie niezbędne dla was programy doinstalowujecie u siebie w pierwszej kolejności?

niedziela, 7 maja 2017

Wygodnictwo?

Zauważam na różnych forach informatycznych coraz częstsze “prośby” o pomoc w rozwiązywaniu “nagłych” problemów. Te “problemy” są najczęściej trywialne i dają się rozwiązać paroma rozumnymi komendami systemowymi. I w tym tkwi sedno. Większość tych “przeraźliwie zrozpaczonych” nie zna podstawowych poleceń systemowych i uważa, że wyszukanie czegoś podobnego do własnego problemu w Internecie może być za dużym obciążeniem dla ich intelektu.

Pozwoliłem sobie na jak najmniej złośliwe skomentowanie jednej z takich dziwnych próśb o pomoc, której autor najzwyczajniej przyznaje się bezrefleksyjnie “Tylko ja nie wiem jakie komendy użyć i jak to zrobić bo z komendami jestem na bakier.”:

Odpowiedziałem najdelikatniej jak potrafiłem:
Proszę nie brać tego za złośliwość, ale w przepastnym Internecie można odszukać odpowiedzi na prawie wszystkie techniczne przypadki, które mogą się przydarzyć naszym systemom i sprzętom. Jednak podstawy obsługi musimy się samodzielnie nauczyć (dokumentacji nie brakuje), bo to i satysfakcja z tego jest, i oszczędzamy czas swój i cudzy.

Korzystanie z jakiejkolwiek nakładki na linuksowe jądro zobowiązuje do... myślenia! Niby nic, a tak to się zaczyna. Pora zacząć myśleć samodzielnie. Ewentualnie wrócić do Windows.

sobota, 6 maja 2017

Duperele pulpitowe w Manjaro

Wcześniej oczywiście ekscytowały mnie wymyślne i ozdobne tapety pulpitów. Każdy (prawie każdy) przechodzi ten etap fascynacji i dziwaczenia, jednak po jakimś czasie da się zauważyć niewygodę tej rozmaitej pstrokacizny na pulpicie i prostotę w końcu wymusza życie. Pulpitów używam na ogół pięciu. Z trzech korzystam najczęściej (to wyświetlane "Pulpit 1", "Pulpit 2", "Pulpit...n" bardzo mi się przydaje z wiekiem, hehe!). A z kolei czytnik RSS na pulpicie pozwala mi być na bieżąco z idiotyzmami 21 wieku. Dawno temu... (dokończę za młodszego wnuczka: jak nie było dżemu, była marmolada... ktoś głupoty gada...) pobieżnie wklepałem kod conky (w większości "zgapiony" od mądrzejszych ode mnie i zaadaptowany do własnych realiów) i tak zostało.
Cenię wygodę i ogromny margines niezależności wynikający z bycia użytkownikiem wariacji Linuksa o nazwie Manjaro Arch.
Wiem. Manjaro to swego rodzaju dziwoląg, zupełnie jak jego ojciec Arch. Jednak, gdyby nie było dziwaków, to świat byłby nudny i... dziwaczny!
Pozdrawiam wszystkich, a najserdeczniej idących własnymi ścieżkami przez zawiłości życia.


sobota, 18 lutego 2017

Linux (nie?)jest prosty

Wczoraj system zassał sobie sporą porcję (ponad 1 GB) nowych "ulepszeń". W tym nową wersję kernela ivybridge. 
Po ponownym uruchomieniu systemu mogłem podziwiać taki widok:
Na nic zdały się próby wyboru innego kernela przy starcie.
Cóż, wsadziłem w usb pendrajw z Manjaro i "zapacmaniłem" wygodny mhwd-chroot. Dla pamięci: hasło w botowalnym Manjaro to... manjaro.
W konsoli wpisałem sudo mhwd-chroot-shell a następnie sudo mkinitcpio -p linux49:

==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'default'
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64.img
==> Starting build: 4.9.9-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'fallback'
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64-fallback.img -S autodetect
==> Starting build: 4.9.9-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [plymouth]
  -> Running build hook: [resume]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64-fallback.img
==> Image generation successful

Niestety, system nadal się nie uruchamiał, więc wykonałem tym razem  sudo mkinitcpio -p linux44, bo i taki kernel też miałem zainstalowany.
I system się załadował!
Zrobiłem reinstalację kernela linux-ck-ivybridge  4.9.10-1
Wyłączyłem i ponownie uruchomiłem system. Wszystko działa jak powinno.

Warto wiedzieć:
1 #ifndef _ASM_GENERIC_ERRNO_BASE_H
  2 #define _ASM_GENERIC_ERRNO_BASE_H
  3 
  4 #define EPERM            1      /* Operation not permitted */
  5 #define ENOENT           2      /* No such file or directory */
  6 #define ESRCH            3      /* No such process */
  7 #define EINTR            4      /* Interrupted system call */
  8 #define EIO              5      /* I/O error */
  9 #define ENXIO            6      /* No such device or address */
 10 #define E2BIG            7      /* Argument list too long */
 11 #define ENOEXEC          8      /* Exec format error */
 12 #define EBADF            9      /* Bad file number */
 13 #define ECHILD          10      /* No child processes */
 14 #define EAGAIN          11      /* Try again */
 15 #define ENOMEM          12      /* Out of memory */
 16 #define EACCES          13      /* Permission denied */
 17 #define EFAULT          14      /* Bad address */
 18 #define ENOTBLK         15      /* Block device required */
 19 #define EBUSY           16      /* Device or resource busy */
 20 #define EEXIST          17      /* File exists */
 21 #define EXDEV           18      /* Cross-device link */
 22 #define ENODEV          19      /* No such device */
 23 #define ENOTDIR         20      /* Not a directory */
 24 #define EISDIR          21      /* Is a directory */
 25 #define EINVAL          22      /* Invalid argument */
 26 #define ENFILE          23      /* File table overflow */
 27 #define EMFILE          24      /* Too many open files */
 28 #define ENOTTY          25      /* Not a typewriter */
 29 #define ETXTBSY         26      /* Text file busy */
 30 #define EFBIG           27      /* File too large */
 31 #define ENOSPC          28      /* No space left on device */
 32 #define ESPIPE          29      /* Illegal seek */
 33 #define EROFS           30      /* Read-only file system */
 34 #define EMLINK          31      /* Too many links */
 35 #define EPIPE           32      /* Broken pipe */
 36 #define EDOM            33      /* Math argument out of domain of func */
 37 #define ERANGE          34      /* Math result not representable */
 38 
 39 #endif
 40 

poniedziałek, 12 grudnia 2016

Linux to bezpłatny system?


W krótkim czasie wykorzystane około 5,7 GB transferu, a nie liczę takich drobiazgów jak 47 czy 100 MB zużywanych co parę dni na uaktualnienie pojedynczych programów. Jeżeli ma się wykupiony określony transfer miesięczny u dostawcy telefonii komórkowej, to można sobie wyliczyć ile kosztuje bezpłatny Linux. Gdyby policzyć także czas spędzony na przekopywaniu się przez fora internetowe dla znalezienia rozwiązania czasem błahego ale dokuczliwego problemu, to okaże się, że cena systemu jest zbliżona do ceny systemów komercyjnych, a może i duuużo wyższa.

24.10.2016 - 404 aktualizacje - transfer: 1,7 GB
28.10.2016 -   61 aktualizacji - transfer: 268,4 MB
31.10.2016 -   77 aktualizacji - transfer: 432,5 MB
07.11.2016 - 162 aktualizacje - transfer: 747,1 MB
12.11.2016 - 121 aktualizacji - transfer: 463,5 MB
19.11.2016 - 228 aktualizacji - transfer: 771,7 MB
26.11.2016 - 21 aktualizacji - transfer: 175,4 MB
26.11.2016 - 67 aktualizacji - transfer: 30,1 MB
08.12.2016 - 189 aktualizacji - transfer: 1,1 GB












sobota, 10 grudnia 2016

Hibernacja Manjaro w pigułce

1. Edytuj z prawami roota plik /etc/mkinitcpio.conf i odszukaj linijkę zaczynającą się od ‚HOOKS=’ (bez znaczka # na początku linii).
Dopisz ‚resume’:
 


HOOKS="base udev resume plymouth autodetect modconf block keyboard keymap filesystems fsck"

2. W terminalu wykonaj polecenie: sudo mkinitcpio -p linux4XX


linux4XX to seria kernela którego używamy – linux310, linux48, itp,
W moim przypadku mam kernel Linux 4.8.12-1, więc użyłem polecenia:
sudo mkinitcpio -p linux48

3. Wpisz w GRUB partycję wymiany. Zidentyfikujesz ją poleceniem w terminalu: blkid
Odszukaj linijkę z TYPE=”swap”, skopiuj do schowka UUID tej partycji.

Otwórz do edycji plik /etc/default/grub i odszukaj GRUB_CMDLINE_LINUX_DEFAULT a następnie wklej (dopisz) UUID partycji SWAP:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=skopiowany_UUID"

Nie koniecznie trzeba posłużyć się UUID, można także wpisać np. resume=/dev/sdax

Ja wpisałem u siebie:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sda4"

Uwaga!

Można nie zauważyć różnicy, która zakończy próbę uaktualnienia GRUB niepowodzeniem.
Błędny wpis:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash resume=/dev/sda4”

Musisz wtedy zamienić na  "

5. Wykonaj w terminalu polecenie:
sudo update-grub

I od teraz możesz już hibernować Manjaro wpisując w terminalu: systemctl hibernate. Warto jednak podpiąć to polecenie pod klawiaturę pisząc w terminalu xfce4-keyboard-settings i wywoływać w razie potrzeby odpowiednią kombinacją klawiszy.


czwartek, 25 sierpnia 2016

Internet 25 lat później - adaptacja

Dwadzieścia pięć lat ludzi łączy, podobny jest do dzikich kłączy, oplata prawie całą Ziemię, łączy i dzieli polskie plemię. Dziś lat dwadzieścia pięć już mija, wytrysnął niczym piwo z kija, ożywczy smak doceni wielu, BITNET pomimo Peerelu! MILNET, ARPANET jest dostępny, w CERN też zagląda lud podstępny, ucząc się z Bajtka nowej sztuki, wszystko "dla dobra", "dla nauki"
Obserwowano więc z zachwytem, jak goni w sieci bit za bitem, mozolnie bucząc i powoli, jak ta golarka, co źle goli, harcerskie radio też o sieci, wspaniałe czasy, łezka leci...
EXPERT, co plótł nam w usenecie... To już dwudziestopięciolecie? Czy aż tak wiele się zmieniło? Szybciej się żyje niż się żyło, modem "na gumę" nie jest w modzie, lecz wielu żyje w ciemnogrodzie. Wciąż bełkot, wyzwisk moc i waśnie, tak to wyglądać miało? Zaś, nie! Rzucono perły między ludzi, powszechny dostęp durni budzi, zaistnieć chcą za wszelką cenę, i z byle gównem na arenę! Omamić, zniszczyć, byle górą! I swą postawą tak ponurą psują relacje, zniesmaczają, brudzą i śmiecą, zachwaszczają.

Nie warto się daremnie żalić, dziś jest rocznica! Jest co chwalić! Powoli rósł nam, choć niezdarnie, mądrych studentów tłum w Plearnie, a Kluska, ale to już wiecie, pomyślał także o Onecie! Polbox, kto dzisiaj to pamięta? Po Internecie lud się pęta, mówiąc mam "gugle" w komputerze, mnie to nie dziwi mówiąc szczerze. Internet trafił nam pod strzechy i gdy się czasem robią "zwiechy" nerwowość wzrasta i są kłótnie, a kiedy wiatr kabelek "utnie", snują się groźni i bez celu, Internet zabrał duszę wielu. Jak żyć bez czata? Bez portali? Bez Internetu? Świat się wali! Tak żyć się nie da! Rozpacz, trwoga! - Ja MUSZĘ dostęp mieć do bloga!

Ćwierć wieku temu, gdzieś o świcie, Internet wtargnął w nasze życie!