Firefox openen met tabs of ventsters in script

Wenst u een script te maken om verschillende pagina’s te openen na de opstart van uw computer zodat je die niet iedere keer dient zelf aan te klikken , dat kan door een klein shell scriptje te schrijven die je dan als link op uw bureaublad kan zetten.

1 ga naar de instellingen in firefox en zet het vinkje af ” altijd openen in tabbaden”

2 maak een volgend script in de xed tekstbewerker en sla die ergens op; bv /home/usernaam/scripts
maak die uitvoerbaar door via terminal chmod +x /home/usernaam/scripts/filename.sh

#! /bin/sh

site1='http://cheat.sh/'
site2='https://community.linuxmint.com/tutorial/view/244'
site3='https://makkelijkelinuxtips.blogspot.com/p/linux-mint.html'
exec firefox --new-tab "$site1" &
exec firefox --new-tab "$site2" &
sleep 2
exec firefox --new-window "$site3" &
exit

Het aantal variabelen site1 enz is onbeperkt en kan je kiezen.
wil je openen in tabs voeg dan –new-tab toe , wil je openen in een nieuw venster voeg dan –new-window toe.
Let op!! de sleep 1of 2 moet wel iedere keer voor het commando staan met –new-window anders opent firefox toch in tabs, waarschijnlijk heeft die wat tijd nodig om een nieuw venster op te starten.

3 maak een starter aan via het bureaublad (rechtsklikken en “nieuwe starter aanmaken”)
Naam = dagelijkse websites
opdracht = sh /home/usernaam/scripts/filename.sh (let op de sh voor de lokatie, dit bepaalt wat linux doet met de file, maw de file wordt geopend met de shell.

Eenmaal dit gebeurt kan je gewoon via de snelkoppeling al uw favoriete sites die je dagelijks gebruikt met 1 dubbelklik op de shortcut openen. Je kan het script ook combineren met andere scripts die bv mappen klaar open zetten, mail programma starten enz, dan heb je maar 1 shortcut nodig om alles wat je wenst in 1 keer op te starten. Hou er wel rekening mee om regelmatig tussen de verschillende opdrachten de “sleep x” tussen te voegen zodat de computer tijd heeft om alle programma’s te starten.

Een reactie achterlaten

Je e-mailadres zal niet getoond worden. Vereiste velden zijn gemarkeerd met *