Ulepsz schowek Gnome Shell za pomocą Pano
Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!
Wielu użytkowników Linuksa decyduje się na przesyłanie strumieniowe do Twitcha w Linuksie za pomocą narzędzia Open Broadcast. Nie każdy lubi to narzędzie, a niektórzy chcą alternatywy. Możesz oglądać transmisje Twitcha bez korzystania z przeglądarki i możesz użyć prostego strumienia skryptu bash na Twitchu.
Jeśli korzystasz z VPN z Twitch , będziesz musiał włączyć go osobno.
Przesyłanie strumieniowe do Twitcha z wiersza poleceń systemu Linux jest uruchamiane za pomocą narzędzia do kodowania FFmpeg. Zanim przejdziemy dalej w tym samouczku, musisz zainstalować go na swoim komputerze z systemem Linux. Otwórz okno terminala i wprowadź następujące dane. Aby zainstalować FFmpeg, musisz mieć system Ubuntu, Debian, Arch Linux, Fedora lub OpenSUSE. Jeśli nie używasz jednej z tych dystrybucji Linuksa, możesz zbudować i zainstalować oprogramowanie kodujące FFmpeg bezpośrednio ze strony internetowej tutaj .
sudo apt zainstaluj ffmpeg
sudo apt-get zainstaluj ffmpeg
sudo pacman -S ffmpeg
sudo dnf zainstaluj ffmpeg
sudo zypper zainstaluj ffmpeg
Teraz, gdy narzędzie do kodowania jest zainstalowane, uruchom je w terminalu, aby upewnić się, że wszystko działa poprawnie. FFmpeg nie wymaga kodowania plików do uruchomienia. W terminalu spróbuj:
ffmpeg --pomoc
Upewnij się, że strona pomocy uruchamia się poprawnie i wpisz clear, aby usunąć terminal.
Narzędzie enkodera jest zainstalowane i działa. Następnym krokiem jest skonfigurowanie aliasu przesyłania strumieniowego Twitch w systemie. Aby utworzyć alias przesyłania strumieniowego, musisz zmodyfikować plik bashrc . Ten plik zawiera wiele różnych zmiennych poleceń dla każdego użytkownika. Plik bashrc działa na poziomie użytkownika, więc każdy użytkownik, który chce użyć tego polecenia do przesyłania strumieniowego do Twitcha, musi postępować zgodnie z poniższym procesem.
Zacznij od utworzenia kopii zapasowej pliku bashrc . Zapewni to, że wszelkie zmiany lub błędy można cofnąć, jeśli chcesz usunąć polecenie przesyłania strumieniowego. Utwórz kopię zapasową, wykonując kopię pliku:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
Po wykonaniu kopii zapasowej rozpocznij edycję. Otwórz bashrc w terminalu. NIE UŻYWAJ ROOT , możesz przypadkowo edytować plik bashrc użytkownika root zamiast własnego, co byłoby błędem.
nano ~/.bashrc
Wklej następujący kod na samym końcu pliku bashrc . Zrozum, że może być konieczne przejrzenie tego kodu i zmodyfikowanie go zgodnie z własnymi potrzebami. W szczególności rozdzielczości, wątki, jakość, CBR itp.
Uwaga: nie wypełniaj klucza strumienia w bashrc , ponieważ jest to niebezpieczne. Ten skrypt prosi o klucz za każdym razem, gdy przesyłasz strumieniowo, ze względów bezpieczeństwa.
streaming() {
INRES="1920x1080" # input resolution
OUTRES="1920x1080" # output resolution
FPS="15" # target FPS
GOP="30" # i-frame interval, should be double of FPS,
GOPMIN="15" # min i-frame interval, should be equal to fps,
THREADS="2" # max 6
CBR="1000k" # constant bitrate (should be between 1000k - 3000k)
QUALITY="ultrafast" # one of the many FFMPEG preset
AUDIO_RATE="44100"
STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin
SERVER="live-sjc" # twitch server in California, see https://bashtech.net/twitch/ingest.php to change
ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \
-vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\
-s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \
-bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"
}
Gdy kod jest w bashrc , zapisz edytor tekstu Nano za pomocą Ctrl + O i wyjdź z niego za pomocą Ctrl + X.
Aby przesyłać strumieniowo do Twitcha bezpośrednio z wiersza poleceń, otwórz terminal i użyj nowego polecenia przesyłania strumieniowego skonfigurowanego w bashrc . Musisz znać swój klucz transmisji na Twitchu. Zaloguj się do Twitcha, przejdź do pulpitu nawigacyjnego i znajdź swój klucz przesyłania strumieniowego.
Jeśli klucz jest poprawnie skonfigurowany, przesyłanie strumieniowe z wiersza poleceń powinno działać w następujący sposób:
streaming streamkey
Aby zakończyć przesyłanie strumieniowe, naciśnij „Q” i powinno się zakończyć, ponieważ strumień używa FFmpeg. Jeśli przycisk Q nie działa, wymuś zamknięcie skryptu za pomocą Ctrl + Z .
Jeśli ciągłe wprowadzanie klucza strumienia jest wyczerpujące, rozważ utworzenie skryptu strumienia. Pamiętaj, że zrobienie tego ujawni Twój klucz każdemu, kto ma dostęp do Twojego komputera. Aby utworzyć skrypt, otwórz terminal i wprowadź następujące polecenia.
Najpierw użyj echa, aby dodać huk. Shebang pozwala interpreterowi Bash wiedzieć, jaki skrypt ma zamiar uruchomić, środowisko itp.
Uwaga: nie przenoś skryptu ze swojego katalogu domowego! Opiera się na skrypcie przesyłania strumieniowego wewnątrz bashrc . Jeśli przeniesiesz go w inne miejsca w systemie plików, które nie mają odpowiednich uprawnień, może nie działać poprawnie.
echo "#!/bin/bash"> ~/stream-script.sh
Następnie skopiuj polecenie przesyłania strumieniowego i użyj echo, aby zapisać je w skrypcie.
echo "streaming streamkey" >> ~/stream-script.sh
Na koniec zaktualizuj uprawnienia skryptu, aby system umożliwił jego poprawne działanie. Bez tego skrypt może się nie powieść.
sudo chmod +x stream-script.sh
Uruchom skrypt z:
./stream-script.sh
lub
sh stream-script.sh
Zakończ skrypt za pomocą Q lub Ctrl + Z .
Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!
Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!
Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik
Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.
Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.
Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na
Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.
Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.
Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze
Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.