Verbeter het Gnome Shell-klembord met Pano
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Veel gebruikers op Linux kiezen ervoor om naar Twitch op Linux te streamen met behulp van de Open broadcaster-tool. Niet iedereen houdt van deze tool, en sommigen wensen een alternatief. Je kunt Twitch-streams bekijken zonder een browser te gebruiken en je kunt een eenvoudige bash-scriptstream naar Twitch gebruiken.
Als je een VPN met Twitch gebruikt , moet je deze apart inschakelen.
Streamen naar Twitch vanaf de Linux-opdrachtregel wordt uitgevoerd met behulp van de FFmpeg-coderingstool. Voordat we verder gaan in deze tutorial, moet je het op je Linux-pc installeren. Open een terminalvenster en voer het volgende in. Om FFmpeg te installeren, moet u Ubuntu, Debian, Arch Linux, Fedora of OpenSUSE gebruiken. Als u geen van deze Linux-distributies gebruikt, kunt u de FFmpeg-coderingssoftware rechtstreeks vanaf de website hier bouwen en installeren .
sudo apt install ffmpeg
sudo apt-get install ffmpeg
sudo pacman -S ffmpeg
sudo dnf installeer ffmpeg
sudo zypper installeer ffmpeg
Nu de coderingstool is geïnstalleerd, voert u deze uit in de terminal om er zeker van te zijn dat alles correct werkt. FFmpeg heeft geen bestandscodering nodig om te worden uitgevoerd. Probeer in een terminal:
ffmpeg --help
Controleer of de helppagina correct wordt gestart en typ clear om de terminal te wissen.
De encodertool is geïnstalleerd en werkt. De volgende stap is het instellen van de Twitch-streamingalias op het systeem. Om de streaming-alias te maken, moet u het bashrc- bestand wijzigen . Dit bestand bevat veel verschillende opdrachtvariabelen voor elke gebruiker. Het bashrc- bestand werkt per gebruiker, dus elke gebruiker die deze opdracht wil gebruiken om naar Twitch te streamen, moet het onderstaande proces volgen.
Begin met het maken van een back-up van het bashrc- bestand. Dit zorgt ervoor dat eventuele bewerkingen of fouten ongedaan kunnen worden gemaakt als u de streamingopdracht wilt verwijderen. Maak een back-up door een kopie van het bestand te maken:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
Nadat de back-up is geregeld, begint u met bewerken. Open bashrc in de terminal. GEBRUIK GEEN ROOT , u zou per ongeluk het bashrc- bestand van de rootgebruiker kunnen bewerken in plaats van uw eigen bestand, wat een vergissing zou zijn.
nano ~/.bashrc
Plak de volgende code helemaal aan het einde van het bashrc- bestand. Begrijp dat u deze code mogelijk moet doorlopen en aanpassen aan uw behoeften. Met name de resoluties, threads, kwaliteit, CBR en etc.
Opmerking: vul uw streamsleutel niet in bashrc in , omdat dit onveilig is. Dit script vraagt om veiligheidsredenen elke keer dat je streamt om de sleutel.
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"
}
Als de code zich in bashrc bevindt , slaat u de Nano-teksteditor op met Ctrl + O en sluit u deze af met Ctrl + X.
Om rechtstreeks vanaf de opdrachtregel naar Twitch te streamen, opent u een terminal en gebruikt u de nieuwe streamingopdracht die is ingesteld in bashrc . U moet uw Twitch-streamsleutel kennen. Log in op Twitch, ga naar het dashboard en zoek je streamingsleutel.
Als de sleutel correct is ingesteld, zou streaming vanaf de opdrachtregel als volgt moeten werken:
streaming streamkey
Om te stoppen met streamen, drukt u op "Q" en het zou moeten eindigen, omdat de stream FFmpeg gebruikt. Als de Q- knop niet werkt, dwingt u het script af te sluiten met Ctrl + Z .
Als het steeds vermoeiend wordt om een streamsleutel in te voeren, overweeg dan om een streamscript te maken. Houd er rekening mee dat als u dit doet, uw sleutel wordt blootgesteld aan iedereen die toegang heeft tot uw pc. Om het script te maken, opent u de terminal en voert u de volgende opdrachten in.
Gebruik eerst echo om de shebang toe te voegen. Een shebang laat de Bash-interpreter weten wat voor soort script het gaat draaien, de omgeving, enz.
Let op: verplaats het script niet uit je thuismap! Het vertrouwt op het streaming-script in bashrc . Als u het naar andere plaatsen in het bestandssysteem verplaatst die niet over de juiste machtigingen beschikken, werkt het mogelijk niet correct.
echo "#!/bin/bash" > ~/stream-script.sh
Kopieer vervolgens uw streamingopdracht en gebruik echo om deze in het script te schrijven.
echo "streaming streamkey" >> ~/stream-script.sh
Werk ten slotte de machtigingen van het script bij, zodat het systeem het correct kan uitvoeren. Zonder dit kan het script mislukken.
sudo chmod +x stream-script.sh
Voer het script uit met:
./stream-script.sh
of
sh stream-script.sh
Sluit het script af met Q of Ctrl + Z .
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!
Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids
Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.
Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.
Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om
Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.
Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.
Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw
Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.