Właśnie biegam
/usr/lib/vino/vino-server
powinien wykonać pracę.
Po uzyskaniu dostępu do serwera zalecamy dodanie go do aplikacji Autostarted, aby zawsze było uruchamiane.
Prawdopodobnie spodoba ci się zmiana niektórych ustawień za pomocą:
vino-preferences
bądź bardzo ostrożny podczas uruchamiania preferencji vino na zdalnym komputerze, jeśli odznaczysz „Zezwalaj innym użytkownikom na kontrolowanie twojego pulpitu”, nie będziesz mógł tego sprawdzić ponownie.
lub edytować:
~/.gconf/desktop/gnome/remote_access/%gconf.xml
Oto przykładowy plik:
<?xml version="1.0"?>
<gconf>
<entry name="vnc_password" mtime="1289267042" type="string">
<stringvalue>cXdlcnR5</stringvalue>
</entry>
<entry name="view_only" mtime="1289262982" type="bool" value="false"/>
<entry name="prompt_enabled" mtime="1254965869" type="bool" value="false"/>
<entry name="authentication_methods" mtime="1289267034" type="list" ltype="string">
<li type="string">
<stringvalue>vnc</stringvalue>
</li>
</entry>
<entry name="enabled" mtime="1289263574" type="bool" value="true"/>
</gconf>
Uważaj, hasło jest zakodowane w standardzie base64. Dla tego pliku hasłem jest qwerty. Widzę na jakimś forum, że ludzie z powodzeniem to zmieniają, ale miałem z tym problem.
Oto koder online base64:
http://www.motobit.com/util/base64-decoder-encoder.asp
/usr/lib/vino/vino-server
:No protocol specified ** (vino-server:2040): WARNING **: Could not open X display
vino-preferences: command not found
Krótka odpowiedź:
jak wspomniano w przyjętej odpowiedzi, jeśli vino nie jest uruchomione na zdalnym komputerze, użyj
Długa odpowiedź i więcej informacji:
Podzbiór ustawień dla bieżącego wbudowanego serwera dostępu zdalnego (vino) można zobaczyć, jak wspomniano, z preferencji vino. Pełną listę flag gconf można wyświetlić za pomocą
gconf-editor
polecenia wymienionego w obszarze / desktop / gnome / remote_access. Możesz zobaczyć także inne klucze dostępu zdalnego za pomocą tego polecenia (lub jego odmiany):(Z jakiegokolwiek powodu
-R
również będzie działać).Możesz także uzyskać dokumentację klucza schematu za pośrednictwem
--long-docs
arg.Np. Dla klucza altern_port:
Na przykład oto jak zmienić domyślny port za pomocą wiersza poleceń:
gconftool da ci klucze w danym katalogu. Oto sekcja „remote_access”:
Oto jak wyświetlić listę wszystkich dokumentów schematu w / desk / gnome / remote / access (poprzez linię poleceń / bin / bash):
źródło
/usr/lib/vino/vino-server
nie działa z SSH, mówiCannot open display:
Chciałem również włączyć vino za pomocą wiersza poleceń bez wchodzenia w preferencje vino.
Kiedy zaczynałem
/usr/lib/vino/vino-server
, mówi, że nie miałem włączonej usługi udostępniania pulpitu.Z Unity
gconftool
nie można już korzystać. Musimy to zrobić za pośrednictwemgsettings
.Najpierw włącz vino:
Następnie uruchom vino:
Teraz możesz uzyskać zdalny dostęp do swojego komputera.
Jeśli chcesz zobaczyć wszystkie konfiguracje dostępne dla Vino:
źródło
export DBUS_SESSION_BUS_ADDRESS=...
. Aby uzyskać tę wartość zmiennej, skopiowałem ze środowiska uruchomionego procesu (pgrep -u myUserName -l
aby uzyskać listę procesów, wybierz liczbę, a następnietr '\0' '\n' < /proc/NUMBER/environ | grep DBUS
). Następnie wyeksportuj DBUS_SESSION_BUS_ADDRESS ze zwróconą wartością. Następnie polecenie zostało uruchomione.W Ubuntu 14.04 odkryłem, że działała dla mnie następująca odmiana:
Jeśli to nie zadziała, twoja sesja X może być uruchomiona na czymś innym niż
:0
, więc szybkieps aux | grep X
powinno pokazać:1
lub:2
źródło
export DISPLAY=:0
jak gsettings polecenia nie powiedzie się bez:failed to commit changes to dconf: Cannot autolaunch D-Bus without X11 $DISPLAY
.Dlaczego, z miłości do wszystkiego, co dobre w tym trudnym świecie, nie ma wpisu man dla vino lub vino-server ani dla żadnego z poleceń wymienionych w
dpkg -L vino
wynikach? Jeśli o to chodzi, dlaczego w ogóle jakiś pakiet powinien być instalowany w systemie Ubuntu, który pomija stronę podręcznika przynajmniej dla odpowiednich poleceń? Ok, rant. Najlepsza odpowiedź, jaką znalazłem do tej pory, znajduje się tutaj: http://ubuntuforums.org/archive/index.php/t-266981.htmlNaprawdę mam nadzieję, że to pomoże i mam nadzieję, że w przyszłości społeczność Ubuntu dokumentuje wszystkie osierocone polecenia. „Łatwość użycia” nie oznacza porzucenia wiersza poleceń, a na pewno nie oznacza porzucenia łatwo dostępnej dokumentacji. </grumble>
źródło
Wydaje się, że nie działa to zdalnie przez ssh z powodu błędów na wyświetlaczu i tak dalej. Oto co zrobiłem:
Przeważnie działa teraz!
źródło
export DISPLAY=:0.0
tego „zdalny” pulpit, który otrzymywałem, był właściwie moim lokalnym pulpitem (używamssh -X
). Konieczne jest także „Zezwalanie innym użytkownikom” za pośrednictwemvino-preferences
(lub poleceń powłoki sugerowanych w innych odpowiedziach) przed uruchomieniem/usr/lib/vino/vino-server
. Uwaga: Prawdopodobnie każdy klient VNC działa z tym, gdy jest poprawnie skonfigurowany, alevinagre
wydaje się, że zapewnia najbardziej sensowny interfejs użytkownika.Byłem w stanie ustawić nową instalację Ubuntu 16.04 ze zdalnego połączenia ssh za pomocą następującego skryptu:
Cytowanie jest ważne dla każdego ustawienia łańcucha (pojedyncze tiki wewnątrz cudzysłowów). Aby dconf mógł pisać, potrzebuje dostępu do XWindows, dlatego potrzebna jest część DISPLAY eksportu. Myślę, że nadal musisz być zalogowany na pulpicie na rzeczywistym komputerze Ubuntu, aby połączyć się z VNC po tym. Polecenie zrzutu jest tylko po to, aby potwierdzić, że wszystkie ustawienia zostały zachowane, tak naprawdę nie jest to potrzebne.
Opcjonalnie możesz to zrobić, jeśli chcesz cały czas wyświetlać:
źródło
Dla każdego, kto używa Linux Mint 15, mam to wszystko do pracy na moim MintBox2, wykonując następujące czynności. Mogę teraz uruchomić MintBox 2 całkowicie bez głowy za pomocą: ssh + vino + Tight VNC.
Wpisz putty poprzez połączenie ssh z maszyną LinuxMint MintBox2:
Teraz, jeśli lubisz (nie jest to konieczne) na terminalu LinuxMint (tj. Nie na szpachli):
=> Otrzymujesz wynik: 1 [tj. To sprawiło mi wiele problemów, aby to rozgryźć, tzn. To nie jest 0: 0 !!!!!!!!!!]
Teraz wróć do szpachli i wpisz:
=> Teraz ładuje się i możesz użyć Windows 7 Tight VNC Viewer, aby uzyskać dostęp do Linux Mint itp
Mam nadzieję, że to pomoże komuś tam ...
źródło
Miałem ten sam problem z Xubuntu po aktualizacji 18.04. Najpierw zainstaluj vino. Mój został usunięty podczas aktualizacji bez powiadomienia. Również po zainstalowaniu vino polecenie vino-preferencje nie działa.
Oto łatwe obejście:
Zainstaluj edytor dconf
następnie otworzyć go i przejdź do
/org/gnome/desktop/remote
dostępu iturn off encryption
.Istnieje również kilka innych opcji zdalnych, które można ustawić w edytorze dconf. Jednak dopóki nie zainstalujesz vino, dostęp zdalny nie jest wyświetlany w edytorze dconf.
Mam nadzieję, że ktoś może wyjaśnić, co stało się z preferencjami vino.
źródło
źródło