Ondersteuning > Software en configuratie

browsers via script in specifieke workspace laten starten

(1/6) > >>

kfboerne:
Os = Xubuntu 20.04

Ik wil vier browsers (Firefox, Brave, Tor en Chromium) via enkele toegevoegde regels aan een reeds bestaand script (zie hieronder) laten starten, waarbij iedere browser wordt gestart in een specifieke(!) workspace in de Workspace Switcher.
Bv Firefox in Workspace 1, Brave in Workspace 2, Tor in Workspace 3 en Chromium in Workspace 4.

De startcommando’s zijn - in mijn geval - de volgende :
Firefox : firejail firefox &
Brave : brave-browser
Tor : torbrowser-launcher %u
Chromium : chromium-browser %U

Het script :

#!/bin/bash

# Run the update command
sudo apt-get update && sudo apt-get -y upgrade

# Start Firefox
firejail firefox &

# Empty Trash
rm -rf ~/.local/share/Trash/*

# Empty Downloads
rm -r -f ~/Downloads/*

# Empty apt-get cache
sudo apt-get clean

Iemand een idee hoe dit voor elkaar te krijgen, want op internet kan ik zo gauw helaas geen concreet antwoord vinden.  Thx!

(ps : ik ben geen script expert dus het liefst zo simpel mogelijk :))





vanadium:
Zowel wmctrl als xdotool kunnen bestaande vensters naar een andere workspace verplaatsen. Met devilspie of devilspie2 (dat laatste gebruik ik) kan je regels definiëren voor nieuw aangemaakte vensters, bijvoorbeeld dat het venster moet aangemaakt worden op een specifieke workspace.

Wil je dat je browservensters *altijd* op de gewenste workspace verschijnen, gebruik dan devilspie. Wil je het eenmalig in een script, dan kan je met wmctrl of xdotool werken. Details weet ik zelf niet, maar deze sleutelwoorden kunnen je helpen uit te zoeken hoe het kan gebeuren, of iemand anders hier kan in stappen  ;)

kfboerne:
Voor mij lijkt wmctrl de handigste optie. Zoals ik al aangaf wil ik in het script commando's opnemen, waarbij iedere browser wordt gestart in een specifieke workspace in de Workspace Switcher.

Ik heb me verdiept in wmctrl en wat commando's uitgeprobeerd maar niet met het gewenste resultaat. Ik denk dat de commando's niet kloppen. Te weinig ervaring mee :'( Bv :
brave-browser && wmctrl -s Workspace 3

Kan iemand met script- en wmctrl-ervaring mij wellicht aangeven welke exacte commando's ik moet gebruiken om het door mij geschetste doel te bereiken? Ben nu al een uurtje of twee aan het aanmodderen :|

kfboerne:
Anybody ;)?

vanadium:
Het is niet meer dan:

--- Code: ---wmctrl -s 1 && chromium &

--- Einde van code ---

Hier een discussie daarover: https://unix.stackexchange.com/questions/27050/how-to-start-an-application-on-a-different-workspace.
"man wmctrl" zal je informatie geven over de manier waarop het commando wmctrl moet gebruikt worden.

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie