Liczba postów: 2 530
Liczba wątków: 24
Dołączył: Jan 2019
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 24%
20-10-2019, 19:32
(Ten post był ostatnio modyfikowany: 20-10-2019, 19:46 przez yahoob3.)
0 (20-10-2019, 18:06)dedito napisał(a): Przesuń proces firefoxa w tło czyli spróbujcie tak:
Kod: #!/bin/bash
firefox &
sleep 2
wmctrl -r firefox -t 1
Szybet1111 lecisz po piwo dla dedito - działa.
Cytat:Skrypt powinien mieć atrybut wykonywalności.
No, oczywista oczywistość
Dla niezorientowanych:
- plik musi mieć prawa wykonania (ppm, właściwości, uprawnienia, zezwolenie na wykonanie..., rozszerzenie pliku to sh, czyli nazwa_pliku.sh.
Plik zapisujemy gdzieś w katalogu domowym użytkownika i w menu, preferencje, programy startowe dodajemy polecenie użytkownika, gdzie w polu polecenie wskazujemy ścieżkę do naszego skryptu, np. u mnie testowo to: /home/jw/Pulpit/wm.sh, można dodać opóźnienie, kilka sekund.
Działa.
EDIT:
Numery obszarów można sprawdzić poleceniem wmctrl -d - numer konkretnego obszaru, to pierwsza liczba w wierszu.
W powyższym przykładzie -t 1, to przeniesienie na DRUGI obszar roboczy.
Butter
Gość
Miernik podziękowań 0%
0 nie działa, czy to #!/bin/bash poproastu przepisac, nic nie zmieniac? gdy wpisuje adres w terminalu wyskakuje brak dostepu do polozenia
Liczba postów: 4 211
Liczba wątków: 76
Dołączył: Dec 2018
Reputacja:
System: Inny
Środowisko graficzne: Xfce
Architektura CPU: 64bit
Inny System: Debian testing/sid
Miernik podziękowań 39%
0 Pokaż, opisz co tam robisz, bo jak na razie za bardzo nie wiadomo.
Liczba postów: 2 530
Liczba wątków: 24
Dołączył: Jan 2019
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 24%
0 Zaraz polecisz po drugie
Tworzysz, np. na pulpicie pusty plik (ppm, utwórz nowy dokument, pusty dokument), zmieniasz mu nazwę na jaką chcesz (tylko bez spacji), aby po kropce było sh, np. plik.sh
Otwierasz go do edycji normalnie - dwuklikiem i wklejasz to, co powyżej...
Kod: #!/bin/bash
firefox &
sleep 2
wmctrl -r firefox -t 1
zapisujesz i zamykasz. PPM i ustawiasz wykonanie pliku jak pisałem wyżej. Potem robisz dalej to co napisałem wyżej. Czego tu nie rozumieć?
Butter
Gość
Miernik podziękowań 0%
0 po prostu nie działa, wszystko zrobiłem według instrukcji.
a przy testowaniu, komenda wmctrl -r firefox -t 1 potrzebuje roota
Liczba postów: 2 530
Liczba wątków: 24
Dołączył: Jan 2019
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 24%
22-10-2019, 17:44
(Ten post był ostatnio modyfikowany: 22-10-2019, 17:46 przez yahoob3.)
0 Coś musiałeś zrobić jako root, np. utworzyć plik, lub wrzuciłeś plik nie do swojego katalogu, w obrębie /home.
Właściwości pliku powinny wyglądać z grubsza tak:
jeśli w którymś z okienek masz root, to otwórz katalog, w którym jest skrypt jako administrator (ppm) i z poziomu admina zmień właściciela pliku na siebie. Można to zrobić szybko w terminalu, ale tak przynajmniej zobaczysz kto ma dostęp i jakie uprawnienia do pliku. Na terminal zawsze przyjdzie pora
Pokaż, co wyświetli komenda whoami i może jeszcze groups.
Butter
Gość
Miernik podziękowań 0%
0 Kod: oliwer@MINToliwer:~$ whoami
oliwer
oliwer@MINToliwer:~$ groups
oliwer adm cdrom sudo dip plugdev lpadmin sambashare
oliwer@MINToliwer:~$
poco ci to?...
po zmienieniu zeby inne programy mogly uruchamiac firefox sie wlacza lecz nie przeskakuje na inny obszar, dałem wiekszy timing dalej nic.
help:<
chce z linuxa zrobic ze jak uruchomie to mam wszystko gotowe i ladne
Liczba postów: 2 530
Liczba wątków: 24
Dołączył: Jan 2019
Reputacja:
System: 21.3 Virginia
Środowisko graficzne: Cinnamon
Architektura CPU: 64bit
Miernik podziękowań 24%
0 Po co?
Nowi użytkownicy Linuksa zazwyczaj nie mogą sobie poradzić, jeśli nie są administratorami takimi, jak w Windows
Wszystko, co opisałem wyżej robisz jako zwykły użytkownik, tworzenie pliku, edycja, komendy, żadnego sudo nie potrzeba.
Z tym przeskakiwaniem... uruchom sobie FF, potem uruchom terminal i wklej polecenie wmctrl -r firefox -t 1, pod warunkiem, że wmctrl -d wyświetli coś takiego:
Kod: 0 * DG: 1366x768 VP: 0,0 WA: 0,0 1366x741 Obszar roboczy 1
1 - DG: 1366x768 VP: N/A WA: 0,0 1366x741 Obszar roboczy 2
2 - DG: 1366x768 VP: N/A WA: 0,0 1366x741 Obszar roboczy 3
3 - DG: 1366x768 VP: N/A WA: 0,0 1366x741 Obszar roboczy 4
i u ciebie ta jedynka będzie oznaczała drugi obszar roboczy.
Jeśli po wykonaniu polecenia wmctrl -r firefox -t 1 FF przeskoczy, to znaczy, że trzeba dłuższe sleepy ustawić.
Liczba postów: 4 211
Liczba wątków: 76
Dołączył: Dec 2018
Reputacja:
System: Inny
Środowisko graficzne: Xfce
Architektura CPU: 64bit
Inny System: Debian testing/sid
Miernik podziękowań 39%
0 Po prostu pokaż/opisz dokładnie krok po kroku, zamiast zdawkowego "nie działa" co robisz, wtedy będzie można stwierdzić gdzie popełniasz błąd.
Butter
Gość
Miernik podziękowań 0%
0 zrobilem wszystko co trzeba
jeszcze nie skonfigurowałem zbyt dobrze, ale działa wmiare
lecz discord wgl sie nie uruchamia, ma on okropnie duzy skrót do uruchomienia
czy w tym leży problem?
|