Announcement

Collapse
No announcement yet.

MacOS Installazione

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • MacOS Installazione

    Buongiorno a tutti
    Vorrei sapere come effettuare l'installazione su Mac OS in quanto ho riscontato che dopo aver fatto il download, si verifica l'apertura del programma ma non avviene una vera e propria installazione. Questo comporta l'impossibilità di modificare alcune opzioni nelle preferenze.
    Inoltre ho notato che utilizzando la funzione "chat", quando scrivo sulla console, nel Mac collegato non risulta visibile il messaggio, la pagina risulta bianca (anche se scrivendo in risposta poi compare la scritta, sembra di chattare alla cieca). Questo difetto non si presenta se in collegamento con W10.
    Grazie

  • #2

    Relativamente alla questione colori della chat, si verifica con la dark mode di Mojave, ed è un bug che affligge le app compilate con High Sierra o inferiori (e le Qt 5.11 ricadono tra questi):

    https://openradar.appspot.com/41206326


    Si attendeva una patch da Apple, che purtroppo ancora non l’ha rilasciata.
    dovremo vedere come aggirare noi il problema.


    Per quanto riguarda l’installazione...Hai spostato il file dmg in Applications?

    Comment


    • #3
      Si, ho provato … ma non cambia nulla.

      Normalmente si lancia il dmg che genera il volume, poi aprendo il volume si sposta l’applicazione nella cartella applicazioni e così avviene l’installazione.

      In questo caso, anche mettendo in atto questa procedura l’installazione non avviene.

      Ho provato anche a spostare il file .dmg direttamente nella cartella applicazioni ma senza risultato.

      Mah! …... no so dove sbaglio ....

      Comment


      • #4
        Buongiorno, a quando l'installazione come servizio su MacOS ?

        Comment


        • #5
          Originally posted by marco View Post
          Buongiorno, a quando l'installazione come servizio su MacOS ?
          ciao Marco, dobbiamo trovare il work around per evitare che la soluzione funzioni solo con autologin.
          Il problema è che sygma connect è basato su singolo eseguibile perchè in questo modo la soluzione è più sicura.
          In pratia quando crei 2 eseguibili, ad esempio interfaccia grafica e servizio...si viene a creare un punto di attacco nella comunicazione tra interfaccia e servizio.

          purtroppo su mac osx se un eseguibile richiede interfaccia grafica è necessario l'autologin. Quindi tra le altre cose stiamo studiando se sia possibile trovare un work around senza dover rinunciare alla sicurezza.

          Comment


          • marco
            marco commented
            Editing a comment
            Buongiorno Roberto, ci sono novità su questa funzione ? Allo stato attuale della beta non vedo variazioni (l'installer è disabilitato). Grazie.

        • #6
          Buongiorno Marco
          riferendomi ad esempio a TeamViewer su Mac OS usa lo stesso approccio che usa su Windows: il processo che cattura lo schermo ed emette gli eventi di mouse e tastiera viene avviato come servizio in background. La GUI è un processo separato che viene avviato al login. Il servizio in background non ha interfaccia grafica, e di fatto contiene tutto ciò che serve per controllare la macchina.

          Il problema di questo approccio è che è relativamente facile separare la GUI dal servizio di controllo e far fare a quest'ultimo tutto quello che vogliamo. E infatti esistono diversi virus che inglobano questo componente di TV al loro interno.

          Viceversa, in SygmaConect GUI e servizio coesistono nello stesso eseguibile. Pertanto non è possibile prendere il controllo della macchina senza che la GUI di SygmaConnect appaia. Ora, questo comporta un problema su macOS: se avvio SygmaConnect come servizio (con launchd, esattamente come fa TeamViewer), non tutte le versioni di macOS lo avviano; High Sierra lo fa partire, Mojave no. Il motivo è che il processo ha interfaccia grafica e prova quindi a creare una finestra all'avvio, e siccome non vi è ancora una sessione grafica aperta il sistema gli risponde picche. Non è possibile banalmente dirgli di non mostrare la finestra all'avvio, perché le API necessarie per prendere il controllo dello schermo sono tante e si basano tutte sul fatto che sia istanziata una applicazione GUI.
          Trasformare SygmaConnect in un processo headless è un'operazione molto lunga dal punto di vista implementativo, oltre che pericolosa per i motivi citati sopra.

          Stiamo cercando se ci sono dei workaround al problema, ma al momento non lo abbiamo ancora trovato.


          Comment

          Working...
          X