Ubuntu 18.04.1 LTS không thể kích hoạt tính năng chia sẻ màn hình


17

Khi cố gắng bật "Chia sẻ màn hình" trong phần "Chia sẻ" của cài đặt hệ thống, tôi có thể nhấp vào thanh trượt "BẬT / TẮT" nhưng nó sẽ không được đặt thành "BẬT". Tôi có thể đặt thanh trượt "Chia sẻ" thành "BẬT" và thanh trượt "Đăng nhập từ xa" thành "BẬT" nhưng không phải là "Chia sẻ màn hình". Tui bỏ lỡ điều gì vậy?

Chạy Ubuntu 18.04.1 LTS và đã thử cả hai trên Gnome trên xorg và Gnome Flashback

Câu trả lời:


4

Điều này đã xảy ra với tôi, đây là cách tôi sửa nó.

Mạng của tôi hiển thị "không có dây"; Để sửa lỗi này, tôi phải làm như sau:

Lưu ý: Nếu bạn quan tâm đến một nhóm lệnh để sao chép / dán vào thiết bị đầu cuối của mình, tôi khuyến khích bạn nên xem lại các hướng dẫn này trước khi chạy các lệnh được liệt kê ở cuối câu trả lời này.

  • cd /etc/NetworkManager
  • lưu NetworkManager.confvào NetworkManager.orig(như một bản sao lưu)
  • sudo vi NetworkManager.conf

    Thay đổi managed=falsethànhmanaged=true

    Tập tin mới trông như thế này:

    [main]
        plugins=ifupdown,keyfile
    [ifupdown]
        managed=true
    [device]
        wifi.scan-rand-mac-address=no
    
  • sudo service network-manager restart
  • cd /etc/netplan
  • sudo vi 50-cloud-init.yaml

    Thêm dòng này ngay bên dưới network:

    renderer: NetworkManager

    Tệp mới trông tương tự như thế này (đảm bảo rendererdòng được thụt vào như được hiển thị):

    network:
        renderer: NetworkManager
        ethernets:
            enp3s0:
                addresses: []
                dhcp4: true
    version: 2
    
  • tiết kiệm
  • sudo netplan apply
  • Sau đó tôi đã phải khởi động lại máy tính để điều này có hiệu quả.
  • Sau khi khởi động lại, mạng sẽ hiển thị "kết nối có dây"
  • Sau đó, bạn có thể đi đến Settings» Sharing»Screen Sharing
    • Bây giờ bạn có thể chuyển đổi Screen SharingsangON
    • Trong Networks(dưới cùng của hộp thoại), chuyển đổi những cái đó ONlà tốt

Các lệnh

Nếu tất cả những gì bạn đang tìm kiếm là một số lệnh đầu cuối và bạn chưa thực hiện bất kỳ thay đổi thủ công nào đối với các tệp được đề cập trong hướng dẫn ở trên, thì việc chạy các lệnh bên dưới sẽ đảm nhiệm việc sửa đổi tệp:

cd /etc/NetworkManager
sudo cp NetworkManager.conf NetworkManager.orig
# Change NetworkManager.conf: 'managed=false' to 'managed=true'
sudo sed -i 's/managed=false/managed=true/g' NetworkManager.conf
sudo service network-manager restart
cd /etc/netplan
# Ensure networks are managed by NetworkManager
# Whitespace in this command is important!
sudo sed -i '/^network:/a \    renderer: NetworkManager' 50-cloud-init.yaml
sudo netplan apply
# Restart your machine, or uncomment one of the lines below:
#sudo shutdown -r now
#gnome-session-quit --reboot

Sau khi bạn chạy các lệnh này, hãy tham khảo bước cuối cùng ở trên để bật chia sẻ màn hình.


Cảm ơn đã trả lời Jay, tôi đã chụp những thay đổi, phần đầu tiên với NetworkManger hoạt động tốt. Phần thứ hai khi tôi cập nhật netplan tôi gặp lỗi trên dòng mới có nội dung "Lỗi trong định nghĩa mạng: ánh xạ dự kiến". Bất cứ ý tưởng để làm gì ở đó?
thewill2live

/etc/NetplanTôi không có thư mục này
PetroCliff

@dpg Tôi cho rằng đây là một sai lầm; thư mục là /etc/netplan, tất cả chữ thường
Joshua Shearer

Điều này đã không giúp tôi. Có giải pháp ozher nào để chia sẻ màn hình hoạt động không?
sporc

1
Trong trường hợp của tôi, tôi không có tệp 50-cloud-init.yaml, tôi đã có 01-netcfg.yaml(có lẽ tôi đã làm theo hướng dẫn để thiết lập netplan và đó là lý do tại sao tôi nhận được nó) và tôi đã thay đổi trình kết xuất thành NetworkManager ( networkdtrước đây). Sau khi sudo netplan applytôi nhấp vào "Kết nối" và không cần thiết phải khởi động lại PC. Chia sẻ> chia sẻ màn hình làm việc.
firepol

1

@ Câu trả lời của Jay là tốt. Vấn đề được gây ra nếu một người vô hiệu hóa trình quản lý mạng và thay vào đó sử dụng Networkd trong netplan. Để tiếp tục sử dụng networkd, tôi chỉ cần thêm:

/usr/lib/vino/vino-server

Để các ứng dụng khởi động của tôi.


0

Tôi giả sử anh ta đã thêm ethernet và các dòng giao diện. Bạn phải chắc chắn rằng giao diện cho máy tính của bạn được sử dụng. Của anh ấy là enp3s0

Bạn có thể chạy "ip a" và nó sẽ liệt kê các thiết bị mạng của bạn. Sẽ như thế này:

:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: ens2f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:1e:67:79:08:5c brd ff:ff:ff:ff:ff:ff
inet 131.192.176.162/24 brd 131.192.176.255 scope global dynamic noprefixroute ens2f0
   valid_lft 680301sec preferred_lft 680301sec
inet6 fe80::21e:67ff:fe79:85c/64 scope link
   valid_lft forever preferred_lft forever
3: ens2f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:1e:67:79:08:5d brd ff:ff:ff:ff:ff:ff

Lưu ý trong phần này có 2 giao diện: ske2f0 và ske2f1

Tôi nhận ra bạn đã hỏi câu hỏi này một lúc trước. Bạn sẽ có thể để chia sẻ màn hình làm việc.


0

Đối với tôi, tôi không thể kích hoạt chia sẻ màn hình, vì tôi đang chạy trong "Wayland" (vì đó là máy tính để bàn duy nhất tôi có thể sử dụng). Chà, Wayland không hỗ trợ tùy chọn chia sẻ màn hình. Tôi đã khắc phục sự cố này bằng cách chuyển sang máy tính để bàn "Ubuntu" ban đầu của XOrg. Tuy nhiên, để làm việc đó, đã có một trận chiến ...

Kiểm tra bài viết của tôi về chủ đề khác này: Ubuntu 18.04 sẽ không hiển thị máy tính để bàn sau khi đăng nhập


0

Tôi đã có vấn đề này từ hai bản cài đặt mới 18.04. Khắc phục sự cố đã chạy mã bên dưới trong một thiết bị đầu cuối và sau đó khởi động lại:

sudo apt install vino

Câu trả lời là từ đây: Không thể bật chia sẻ trên Ubuntu 18.04


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.