Przydatne skrypty
- darek334
- Serdeczny Borsuk
- Posty: 118
- Rejestracja: 17 mar 2015, 14:17
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Re: Przydatne skrypty
Tak jak kolega wyżej warto przy cudownie wyglądających pętlach zastanowić się co może być nie tak i się przed tym zabezpieczyć np jeśli w tej ścieżce będzie dużo plików.
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 02 sie 2013, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86
Re: Przydatne skrypty
Panie i Panowie, czy można napisać taki skrypt, który uruchomi mi w Firefoxie kilka stron bez konieczności otwierania każdej z osobna? Mam kilka takich z których korzystam, i powiem szczerze, że odpalenie jednego skryptu byłoby szybsze niż każdej z tych stron. Ktoś mógłby podpowiedzieć jak mógłby wyglądać, bo jestem totalnie zielony w tej materii. I jeszcze jedno pytanko, skąd najlepiej wziąść wiedzę niezędną do opanowania Bash'a?
Ubuntu 14.04 LTS na Samsung N130 z 1,6HZ i 1GB RAM'u
- Sycu
- Piegowaty Guziec
- Posty: 8
- Rejestracja: 15 wrz 2005, 18:16
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Wrocław
- Kontakt:
Re: Przydatne skrypty
A nie łatwiej w firefoxie dodać zakładki do jednego folderu i kliknąć na nim środkowym przyciskiem (albo prawym i "Otwórz wszystkie w kartach")?
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 02 sie 2013, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86
Re: Przydatne skrypty
Można i może również łatwo, ale otwieranie konsoli i wpisywanie prostych komend wyrobi taki mały nawyk który zepchnie mnie w stronę linuxa jeszcze bardziej. To jak z pamięcią i jej treningiem, wybierasz numer do bliskiej osoby automatycznie z listy, ale zapytany o niego nie wiesz jaki jest. A gdybyś tak zamiast wybierać wpisywał za każdym razem ten numer? A co z drugim pytaniem? Jakieś ciekawe i sprawdzone strony lub książki?
Ubuntu 14.04 LTS na Samsung N130 z 1,6HZ i 1GB RAM'u
- Sycu
- Piegowaty Guziec
- Posty: 8
- Rejestracja: 15 wrz 2005, 18:16
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Wrocław
- Kontakt:
Re: Przydatne skrypty
Dobrze rozumiem o czym mówisz, też tak mam, że czasem wolę samemu "wynaleźć koło" na nowo, niż korzystać z gotowca, więc daję Ci hinta:
- zrób sobie np plik tekstowy z listą linków
- przeiteruj się po tym pliku bashem (poszukaj w google "bash for each line")
- dla każdego linka wywołaj "firefox --new-tab $link"
odpal sobie "firefox --help", tam masz parę ciekawych sztuczek
Co do samego basha to polecam stackoverflow, ja nigdy nie szukałem tutoriali do języków, których się uczyłem, zawsze jak np potrzebuję pętli while to szukam "bash while" w googlach. Tutoriale online mają to do siebie, że często są przestarzałe (napisane dawno temu do starszych wersji), albo są pełne błędów. Szukanie rozwiązań na konkretne problemy jest dużo efektywniejsze i wg mnie szybciej się nauczysz, gdy będziesz uczył się tego co potrzebujesz obecnie, a nie wszystkiego na raz.
- zrób sobie np plik tekstowy z listą linków
- przeiteruj się po tym pliku bashem (poszukaj w google "bash for each line")
- dla każdego linka wywołaj "firefox --new-tab $link"
odpal sobie "firefox --help", tam masz parę ciekawych sztuczek
Co do samego basha to polecam stackoverflow, ja nigdy nie szukałem tutoriali do języków, których się uczyłem, zawsze jak np potrzebuję pętli while to szukam "bash while" w googlach. Tutoriale online mają to do siebie, że często są przestarzałe (napisane dawno temu do starszych wersji), albo są pełne błędów. Szukanie rozwiązań na konkretne problemy jest dużo efektywniejsze i wg mnie szybciej się nauczysz, gdy będziesz uczył się tego co potrzebujesz obecnie, a nie wszystkiego na raz.
- jacekalex
- Gibki Gibbon
- Posty: 4681
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Przydatne skrypty
Potrafisz przeglądać X stron w jednej chwili na jednym ekranie?novyneo pisze:Panie i Panowie, czy można napisać taki skrypt, który uruchomi mi w Firefoxie kilka stron bez konieczności otwierania każdej z osobna? Mam kilka takich z których korzystam, i powiem szczerze, że odpalenie jednego skryptu byłoby szybsze niż każdej z tych stron. Ktoś mógłby podpowiedzieć jak mógłby wyglądać, bo jestem totalnie zielony w tej materii. I jeszcze jedno pytanko, skąd najlepiej wziąść wiedzę niezędną do opanowania Bash'a?
Bo ja radziłbym dodatek Fast dial - działa bardzo grzecznie,
wszystko, co trzeba, mam pod myszką.
Do tego dla setek stron i blogów niezastąpiony jest klient RSS/ATOM, np Akregator, Liferea czy choćby QuiteRSS.
U mnie Akregator pokazuje co nowego na chyba 100 różnych serwisach.
Firefox co prawda obrabia RSS/ATOM jako "dynamiczne zakładki", ale wydajność i skuteczność tegoż rozwiązania wobec prawdziwego klienta RSS jest dosyć mizerna.
Pozdro
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 02 sie 2013, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86
Re: Przydatne skrypty
Dzięki również i za taką odpowiedź. Zaraz popatrzę co ten dodatek potrafi
Ubuntu 14.04 LTS na Samsung N130 z 1,6HZ i 1GB RAM'u
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 02 sie 2013, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86
Re: Przydatne skrypty
Jest skrypt dzięki któremu możemy zmniejszyć rozmiar zdjęcia na taki jaki chcemy bez względu na to jaki jest? I czy można zrobić to na kilku/kilkunastu zdjęciach? W windzie to raczej robota "na około" natomiast w linuxie chyba takie rozwiązanie istnieje? W końcu to linux
P.S. wystarczy wygooglować (brawo ja, mogłem to zrobić wcześniej). Tutaj taka możliwość:
http://rumunski.blogspot.com/2013/01/ma ... zdjec.html
P.S. wystarczy wygooglować (brawo ja, mogłem to zrobić wcześniej). Tutaj taka możliwość:
http://rumunski.blogspot.com/2013/01/ma ... zdjec.html
Ubuntu 14.04 LTS na Samsung N130 z 1,6HZ i 1GB RAM'u
- Adlatus
- Zakręcona Traszka
- Posty: 856
- Rejestracja: 29 sty 2007, 19:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Puszczykowo
Re: Przydatne skrypty
Jeżeli korzystasz z nautilusa do podglądu plików, to w repozytorium jest do niego dodatek - „nautilus-image-converter” który, po zainstalowaniu, pojawi się pod PPM po zaznaczeniu zdjęcia lub zdjęć.novyneo pisze:Jest skrypt dzięki któremu możemy zmniejszyć rozmiar zdjęcia na taki jaki chcemy bez względu na to jaki jest?
-
- Sędziwy Jeż
- Posty: 57
- Rejestracja: 02 sie 2013, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Unity
- Architektura: x86
Re: Przydatne skrypty
Ok, dzięki także i za tą informację
Ubuntu 14.04 LTS na Samsung N130 z 1,6HZ i 1GB RAM'u
- rzutki
- Serdeczny Borsuk
- Posty: 176
- Rejestracja: 04 sie 2008, 22:06
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: wielkopolskie
Re: Przydatne skrypty
Prośba o skrypt dla małżonki.
Niestety ma problem z zapamiętaniem jak przerzucić sobie obraz z monitora na TV i odwrotnie. Mam na stałe podłączony kabel HDMI więc po włączeniu TV wystarczy kilka klików w ustawieniach a jednak problem jest. Idealnie byłoby gdyby jeden skrypt po uruchomieniu zmieniał wyświetlacz niezależnie od tego, który akurat jest w użyciu.
Czy ktoś zechciałby mi takowy napisać?
Niestety ma problem z zapamiętaniem jak przerzucić sobie obraz z monitora na TV i odwrotnie. Mam na stałe podłączony kabel HDMI więc po włączeniu TV wystarczy kilka klików w ustawieniach a jednak problem jest. Idealnie byłoby gdyby jeden skrypt po uruchomieniu zmieniał wyświetlacz niezależnie od tego, który akurat jest w użyciu.
Czy ktoś zechciałby mi takowy napisać?
AMD A8-7650K Radeon R7, 10 Compute Cores 4C+6G 3.30GHz; RAM-8GB; architektura x64
Grafika AMD Kaveri
Grafika AMD Kaveri
- mario_7
- Administrator
- Posty: 8613
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Przydatne skrypty
Dla serwera X to brzmi jak jedno polecenie xrandr do ustawienia głównego wyświetlacza.rzutki pisze: ↑05 maja 2022, 22:21 Prośba o skrypt dla małżonki.
Niestety ma problem z zapamiętaniem jak przerzucić sobie obraz z monitora na TV i odwrotnie. Mam na stałe podłączony kabel HDMI więc po włączeniu TV wystarczy kilka klików w ustawieniach a jednak problem jest. Idealnie byłoby gdyby jeden skrypt po uruchomieniu zmieniał wyświetlacz niezależnie od tego, który akurat jest w użyciu.
Czy ktoś zechciałby mi takowy napisać?
Kod: Zaznacz cały
xrandr --output NAZWA_MONITIRA --primary
Kod: Zaznacz cały
xrandr --output $(xrandr --listactivemonitors | awk '/1:{print $4}') --primary
- rzutki
- Serdeczny Borsuk
- Posty: 176
- Rejestracja: 04 sie 2008, 22:06
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: wielkopolskie
Re: Przydatne skrypty
Poddaję się. Zainteresowałem się pierwszym poleceniem lecz nie wiem co należy wpisać w parametr NAZWA_MONITORA, gdzie i jak to znaleźć?
Natomiast drugie zwraca mi wynik, z którego też nic nie rozumiem.
Natomiast drugie zwraca mi wynik, z którego też nic nie rozumiem.
Kod: Zaznacz cały
xrandr --output $(xrandr --listactivemonitors | awk '/1:{print $4}') --primary
awk: linia poleceń:1: /1:{print $4}
awk: linia poleceń:1: ^ niezakończone wyrażenie regularne
warning: output --primary not found; ignoring
AMD A8-7650K Radeon R7, 10 Compute Cores 4C+6G 3.30GHz; RAM-8GB; architektura x64
Grafika AMD Kaveri
Grafika AMD Kaveri
- mario_7
- Administrator
- Posty: 8613
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Przydatne skrypty
wystarczy wpisać polecenie xrandr bez parametrów i dostaniesz listę ekranów wraz z obsługiwanymi rozdzielczościami.
Z kolei z tego drugiego polecenia można wyłuskać co wyświetla bardziej zwartą listę.
I tak, masz rację, polecenie ma błąd - trzeba by znaleźć poprawną wersję, bo pomysł był dobry.
Edit:
Myślę, że takie coś powinno zadziałać:
Z kolei z tego drugiego polecenia można wyłuskać
Kod: Zaznacz cały
xrandr --listactivemonitors
I tak, masz rację, polecenie ma błąd - trzeba by znaleźć poprawną wersję, bo pomysł był dobry.
Edit:
Myślę, że takie coś powinno zadziałać:
Kod: Zaznacz cały
xrandr --output $(xrandr --listactivemonitors | grep "1:" | awk '{print $4}') --primary
- rzutki
- Serdeczny Borsuk
- Posty: 176
- Rejestracja: 04 sie 2008, 22:06
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: wielkopolskie
Re: Przydatne skrypty
Xrandr mi zwraca:
Polecenie raczej poprawne bo nie zwraca błędów jednak nie przełącza monitorów.
i dalej:
I jak to dalej ugryźć?
Kod: Zaznacz cały
rzutki@new-komp-Ubuntu:~$ xrandr --listactivemonitors
Monitors: 2
0: +*HDMI-0 1920/575x1080/323+0+0 HDMI-0
1: +VGA-0 1920/477x1080/268+0+0 VGA-0
Kod: Zaznacz cały
rzutki@new-komp-Ubuntu:~$ xrandr --output HDMI-0 --primary
rzutki@new-komp-Ubuntu:~$ xrandr --output HDMI-0 --primary
rzutki@new-komp-Ubuntu:~$ xrandr --output VGA-0 --primary
rzutki@new-komp-Ubuntu:~$ xrandr --output VGA-0 --primary
Kod: Zaznacz cały
rzutki@new-komp-Ubuntu:~$ xrandr --output $(xrandr --listactivemonitors | grep "1:" | awk '{print $4}') --primary
warning: output --primary not found; ignoring
AMD A8-7650K Radeon R7, 10 Compute Cores 4C+6G 3.30GHz; RAM-8GB; architektura x64
Grafika AMD Kaveri
Grafika AMD Kaveri
- mario_7
- Administrator
- Posty: 8613
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Przydatne skrypty
Może jeszcze ustalmy - co rozumiesz/oczekujesz przez "zmianę wyświetlacza"?
Co zwraca samo polecenie:
Co zwraca samo polecenie:
Kod: Zaznacz cały
xrandr --listactivemonitors | grep "1:" | awk '{print $4}'
- rzutki
- Serdeczny Borsuk
- Posty: 176
- Rejestracja: 04 sie 2008, 22:06
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: wielkopolskie
Re: Przydatne skrypty
Oczekuję zmiany wyświetlania grafiki z monitora(podłączony poprzez VGA) na telewizor (podłączony poprzez HDMI) i odwrotnie.Może jeszcze ustalmy - co rozumiesz/oczekujesz przez "zmianę wyświetlacza"?
Mógłbym oczywiście nie przełączać, zostawić ten sam obraz wyświetlany na obu wyświetlaczach ale to chyba jest niepotrzebne obciążenie systemu.
Przy wyświetlaniu na obu monitorach tego samego obrazu:
Kod: Zaznacz cały
rzutki@new-komp-Ubuntu:~$ xrandr --listactivemonitors | grep "1:" | awk '{print $4}'
VGA-0
Kod: Zaznacz cały
rzutki@new-komp-Ubuntu:~$ xrandr --listactivemonitors | grep "1:" | awk '{print $4}'
HDMI-0
AMD A8-7650K Radeon R7, 10 Compute Cores 4C+6G 3.30GHz; RAM-8GB; architektura x64
Grafika AMD Kaveri
Grafika AMD Kaveri
- mario_7
- Administrator
- Posty: 8613
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Przydatne skrypty
To może coś takiego:
Kod: Zaznacz cały
if [ `xrandr --listactivemonitors | grep "0:" | awk '{print $4}'` == "VGA-0" ]; then xrandr --output HDMI-0 --auto --output VGA-0 --off; else xrandr --output VGA-0 --auto --output HDMI-0 --off; fi
- rzutki
- Serdeczny Borsuk
- Posty: 176
- Rejestracja: 04 sie 2008, 22:06
- Płeć: Mężczyzna
- Wersja Ubuntu: 22.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: wielkopolskie
Re: Przydatne skrypty
Mario_7 możesz z czystym sumieniem zmienić NICK na SuperMario, chyba że nie chcesz ale dla mnie i tak jesteś SuperMario.
To działa.
To działa.
AMD A8-7650K Radeon R7, 10 Compute Cores 4C+6G 3.30GHz; RAM-8GB; architektura x64
Grafika AMD Kaveri
Grafika AMD Kaveri
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości