Jump to content

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Photo
- - - - -

Uruchomienie nowego procesu Safari.


  • Please log in to reply
7 replies to this topic

#1 Łukasz Gabryel

Łukasz Gabryel
  • 25 posts

Posted 13 July 2021 - 17:07

Hej!

 

Jak uruchamia nowe okno, to z tego co obserwuje tworzy się okno w ramach jednego procesu. Jak mogę uruchomić kolejny niezależny proces Safari? 



#2 winmaciek

winmaciek
  • 6832 posts
  • Płeć:

Posted 13 July 2021 - 17:42

O ile wiem, to procesami są kolejne karty (strony). 


MacBook Pro 13" M1, iPhone 15 Pro Max, iPad Pro 11" M1 Wi-Fi+Cellular

Wszelkie porady udzielane są na licencji beerware. 


#3 Łukasz Gabryel

Łukasz Gabryel
  • 25 posts

Posted 13 July 2021 - 18:48

Niestety nie. Kolejne karty i okna nie wpływają na pojawienie się kolejnych procesów o nazwie "Safari" i takim samym PID. 


Jedyne co znalazłem to komenda 

open -n /Applications/Safari.app

ale wolał bym coś z GUI lub z skrótu klawiszowego. 



#4 cronopioverde

cronopioverde

    ¿Le gusta este jardin?

  • 3838 posts
  • Płeć:
  • Skądprzytuptał nocą jeż?

Posted 13 July 2021 - 18:53

Właśnie to samo miałem napisać, czyli że nowa instancja aplikacji. I co Ci szkodzi dać temu skrót klawiszowy? Automator -> Usługa -> tam nowy shell script o tej treści, a potem w Preferencjach systemowych -> Klawiatura -> Skróty -> Usługi przypisanie skrótu. Pasowałoby Ci tak?


Po pierwsze: na priv mogę zbereźne żarty poopowiadać, pomagam na forum.

Po drugie: brak mojej odpowiedzi na łamaną polszczyznę to wybór purysty. Z tym się nie walczy.
Po trzecie: postawy roszczeniowe zostawiamy dla BOK.
Zmian traffic lights nie przewiduję…


#5 Łukasz Gabryel

Łukasz Gabryel
  • 25 posts

Posted 13 July 2021 - 19:00

Ostatecznie tak, ale to wymaga pisania skryptu dla każdej aplikacji i wyznaczanie nowych skrótów. Wolał bym przy zastosowanej kombinacji klawiszy, żeby uruchamiał się nowy proces aktualnie aktywnego programu - czy Automator może przy aktywnej aplikacji przechwycić skrót i dobrać się do aktywnego procesu i jego programu? Jeszcze lepiej było by przy danej kombinacji klawiszy puknąć w ikonę w doku i wtedy, żeby odpalił się nowy proces pukniętego programu. 



#6 cronopioverde

cronopioverde

    ¿Le gusta este jardin?

  • 3838 posts
  • Płeć:
  • Skądprzytuptał nocą jeż?

Posted 13 July 2021 - 19:04

A widzisz! W temacie napisałeś, że tylko Safari. Pewnie da się i to załatwić (z drobnymi utrudnieniami ze strony obecnych zabezpieczeń macOS) za pomocą sprzęgnięcia Automatora i AppleScript (zmienne 'active process' albo 'frontmost window' czy podobnie). Ale pogrzebać by trzeba troszkę, na tę chwilę nie mam gotowej odpowiedzi. Niemniej – ten trop.


Po pierwsze: na priv mogę zbereźne żarty poopowiadać, pomagam na forum.

Po drugie: brak mojej odpowiedzi na łamaną polszczyznę to wybór purysty. Z tym się nie walczy.
Po trzecie: postawy roszczeniowe zostawiamy dla BOK.
Zmian traffic lights nie przewiduję…


#7 Łukasz Gabryel

Łukasz Gabryel
  • 25 posts

Posted 13 July 2021 - 19:10

Dzięki za wskazówkę. Liczyłem na rozwiązanie systemowe, wbudowane, niemniej zgłębię temat Apple Scripta. Do tej pory pisałem w bashu na Macu jedynie, jako, że posix. 



#8 cronopioverde

cronopioverde

    ¿Le gusta este jardin?

  • 3838 posts
  • Płeć:
  • Skądprzytuptał nocą jeż?

Posted 13 July 2021 - 19:17

Wszystkie trzy w sumie pomagają przecież sobie – bash/zsh, AppleScript i Automator (póki ostatniego jeszcze nie ubili). Nawet, szczerze mówiąc, wydaje mi się, że widziałem gdzieś na AskDifferent lub pokrewnych dokładnie taki skrypt, którego poszukujesz, ale weź teraz znajdź, jak się nie zasave'owało. :-)
Jakbym był pierwszy w poszukiwaniach przed Tobą, to nie omieszkam powiadomić.


  • Łukasz Gabryel likes this

Po pierwsze: na priv mogę zbereźne żarty poopowiadać, pomagam na forum.

Po drugie: brak mojej odpowiedzi na łamaną polszczyznę to wybór purysty. Z tym się nie walczy.
Po trzecie: postawy roszczeniowe zostawiamy dla BOK.
Zmian traffic lights nie przewiduję…





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users