Manjaro

Manjaro Linux to dystrybucja typu Live zbudowana na Arch Linux i skierowana do użytkowników komputerów osobistych. Główne wydanie Manjaro Linux wyposażone jest w pulpit Xfce.
W tym miejscu rozpocznę biblię dla tego fajnego systemu.
1. Zdarzyło mi się, że po aktualizacji nie działał Touchpad, aby rozwiązać ten problem należy edytować plik konfiguracyjny synapticsa:
sudo gedit /etc/X11/xorg.conf.d/50-synaptics.conf

a w nim:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "VertEdgeScroll" "1"
        Option "HorizEdgeScroll" "1"
2. Wyłączenie Akonadi.
Ja nigdy tego tworu nie używam, więc zawsze go wyłączam. Edytujemy odpowiedni plik:
nano ~/.config/akonadi/akonadiserverrc
Szukamy linijki
StartServer=true
i zamienić na
StartServer=false
3. Konfiguracja Samby


Trochę zabawy, ale w końcu się udało :) Celem było udostępnienie folderu innym użytkownikom sieci domowej.
pacman -S samba nautilus-share gvfs-smb #ten lub inny manager plików
cp /etc/samba/smb.conf.default /etc/samba/smb.conf  #bez tej kopii  server nie wystartuje
Przygotowujemy Manjaro dla Usershares, pozwoli to użytkownikom "non-root"  dodawać, modyfikować, i kasować dzielone plki:
mkdir -p /var/lib/samba/usershare
ustawiamy root-a jako właściciela grupy sambashare i folderów usershares :
groupadd sambashare
chown root:sambashare /var/lib/samba/usershare
chmod 1770 /var/lib/samba/usershare  #dajemy dostęp innym
edytujemy plik konfiguracyjny Samby:
nano /etc/samba/smb.conf
tak to wygląda u mnie, sekcja "global"
[global}

workgroup = WORKGROUP
 netbios name = SAMBA
 security = user
 map to guest = bad user
 server string = Samba Server
 log file = /var/log/samba/log.%m
 max log size = 1000
 syslog = 0
 local master = yes
 domain master = yes
[data]

comment = data
 path = /home/kracek/Shared
 browseable = yes
 local master = yes
 writeable = yes
 valid user = kracek
 create mask = 0777
 directory mask = 0777
 guest ok = yes
 force user = kracek
dodajemy siebie do grupy  sambashare, w terminalu:
usermod -a -G sambashare kracek
musimy jeszcze uruchomić serwer Samby:
systemctl enable smbd nmbd
systemctl start smbd nmbd
wylogowujemy się i logujemy ponownie, powinno działać :)
4. Czyszczenie katalogu /tmp - jako root:
for i in /tmp/* ; do rm -r "$i" ; done
5. Konwersja mencoderem i ffmpg (kilka przydatnych komend):
flv → avi
mencoder film.flv -ovc xvid -xvidencopts me_quality=6:bitrate=800 -oac mp3lame -lameopts cbr:br=96:mode=0 -o film.avi
mkv → avi
ffmpeg -i plik.mkv -threads 2 -f avi -r 25 -s vga -vcodec mpeg4 -b 900k -g 300 -mbd 2 -cmp 2 -subcmp 2 -bf 2 -vtag DX50 -acodec copy  film.avi
Konwersja *.flv do *.mp3
ffmpeg -i plik.flv -f mp3 -vn -acodec copy plik.mp3
Konwersja *.mp4 do *.mp3
ffmpeg -i video.mp4 -b:a 192K -vn music.mp3
Wgrywanie napisow do filmu
mencoder -oac copy -ovc xvid -xvidencopts pass=1:turbo:threads=2 -sub napisy.txt -o wideo-out-with-sub.avi film.avi -font /usr/share/fonts/truetype/msttcorefonts/arial.ttf -subfont-text-scale 3 -subcp cp1250
Pakiet ttf-mscorefonts-installer z sekcji non-free musi byc zainstalowany.

Naprawianie AVI z uszkodzonymi indeksami lub przeplataniem
mencoder -idx input.avi -ovc copy -oac copy -o output.avi

Jak wyciąć fragment filmu przy pomocy ffmpeg?

Aby wyciąć fragment pliku wideo należy najpierw ustalić interesujący nas zakres czasowy, dla którego chcemy wyodrębnić strumień audio i wideo. Gdy wiemy już, co chcemy wyciąć, należy wydać polecenie w następującej postaci:
ffmpeg -ss <pozycja startowa [czas]> -t <pozycja końcowa [czas]> -i <plik wejściowy> -acodec copy -vcodec copy -sameq <plik wyjściowy>
Jeśli więc chcemy wyciąć dziesięciosekundowy fragment filmu NaszFilm.avi począwszy od drugiej jego minuty, polecenie może wyglądać podobnie do poniższego:
ffmpeg -ss 00:02:00.0 -t 00:02:10.0 -i NaszFilm.avi -acodec copy -vcodec copy -sameq WycietyFragment.avi
Proszę zwrócić uwagę na format zapisu czasu!
Użycie programu mencoder jest bardzo podobne do wywołania ffmpeg. Podstawową różnicą jest to, że w przypadku mencoder-a podajemy pozycję startową i czas trwania interesującego nas fragmentu filmu, a nie pozycję końcową:
mencoder -ss <pozycja startowa [czas]> -endpos <czas trwania [sekundy]> -oac copy -ovc copy <plik wejściowy> -o <plik wyściowy>
Czyli nasz poprzedni przykład w przełożeniu na składnię mencoder-a powinien wyglądać następująco:
mencoder -ss 00:02:00 -endpos 10 -oac copy -ovc copy NaszFilm.avi -o WycietyFragment.avi
6. Instalacja sterowników graficznych AMD (Catalyst-Manjaro) 
Oczywiście najprościej zrobić to w ustawieniach systemowych, gdyby jednak był jakiś problem otwieramy terminal i:
sudo mhwd -r pci video-ati sudo mhwd -a pci nonfree 0300 sudo mhwd-gpu --segtl catalyst
jeśli dalej mamy problemy usuwamy otwarte sterowniki:
sudo mhwd -r pci video-ati
aktualizujemy system przygotowując do instalacji nowych sterów:
sudo pacman -Syyuu mhwd-db-catalyst
Instalujemy sterowniki ponownie:
sudo mhwd -i pci video-catalyst
Jeśli dalej są problemy ta komenda powinna załatwić sprawę:
sudo mhwd-gpu --setgl catalyst
Na koniec dobrze jest sprawdzić co w trawie piszczy:
sudo mhwd -li -d
Tworzymy boot flash drive w terminalu :
sudo dd if=/sciezka/do/obrazu.iso of=/dev/sdX bs=4M && sync
Montujemy obraz dysku (np.*.iso), w terminalu:
ofi <image name>
lub
open-fuse-iso <image name>
w terminalu jako root:
amixer | grep -i mute
amixer -c 0 sset 'Auto-Mute Mode' Disabled
alsactl store

lub

sudo /usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
Instalacja drukarki Brother MFC-7360N.
yaourt -S brother-mfc7360n
yaourt -S brscan4
sudo brsaneconfig4 -a name="Brother" model="MFC-7360N" ip=192.....

W ustawieniach drukarki zakładka "Połączenie - lpd://192......."
Nie ładują się strony internetowe, błąd przy instalacji czegokolwiek, komunikat błędu : curl error: Problem with the SSL CA cert (path access rights?)
pacman -S ca-certificates ca-certificates-cacert ca-certificates-mozilla ca-certificates-utils
Dodawanie użytkownika:
# useradd -m -g users -G wheel,storage,power -s /bin/bash kracek
("kracek" jest moją nazwą)
tworzymy hasło dla nowego usera:
# passwd kracek
dodajemy nowemu użytkownikowi prawa super usera, w tym celu instalujemy:
# pacman -S sudo
teraz należy edytować plik sudoers w celu nadania danemu użytkownikowi odpowiednich praw. Odhaczamy w tym celu:
%wheel ALL=(ALL) ALL
Obsługa  dźwięku dla korzystających z plazmy :
# pacman -S alsa-utils pulseaudio kdemultimedia-kmix
Ustawienie domyślnej przeglądarki internetowej
$ xdg-mime default browser.desktop x-scheme-handler/http
$ xdg-mime default browser.desktop x-scheme-handler/https
np:
$ xdg-mime default chromium.desktop x-scheme-handler/http
$ xdg-mime default chromium.desktop x-scheme-handler/https
Security / Bezpieczeństwo: 
RKhunter powinien być dostępny we wszystkich dystrybucjach i głównych repozytoriach i instaluje się go jak każdy inny program: sudo pacman -S rkunter
Po instalacji należy zaktualizować bazę rkhuntera
sudo rkhunter --update
Wprowadzamy do bazy ustawienia naszego systemu (baseline właściwości najważniejszych plików), który w przypadku zmiany zostaną zasygnalizowane przez rkhunter’a
sudo rkhunter --propupd
Zaczynamy skanowanie, po każdej sekcji wciskamy enter
sudo rkhunter -c --enable all --disable none
Pozostaje najważniejsza sprawa, czyli przeanalizowanie pliku /var/log/rkhunter.log i zbadanie komunikatów Warning oraz Found. W zależności od dystrybucji mogą istnieć pewnie rozbieżności w konfiguracji i rodzaju pakietów.



Komentarze

Popularne posty z tego bloga

KAMBODŻA - UNTAC'92