Làm cách nào để tạo tệp .Xmasterity?


12

Tôi không có tệp .Xmasterity trong thư mục nhà của mình. Tôi muốn tạo nó, xin vui lòng cho tôi biết các bước để làm như vậy trong Ubuntu 10.10.

Cảm ơn bạn!


Có lẽ nó sẽ giúp ích, nếu bạn cho chúng tôi biết lý do tại sao bạn muốn / cần tạo tệp này.
htorque

Câu trả lời:


7

Trong Ubuntu 10.10 không còn có ~/.Xauthoritytệp. Thay vào đó, bạn sẽ tìm thấy tương đương trong

/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database

sẽ được tạo lại với các ký tự ngẫu nhiên mới trên mỗi phiên bắt đầu. Bạn có thể lấy tên của nó thông qua $XAUTHORITYbiến môi trường.

Nếu bạn cần một ~/.Xauthoritytập tin để trình bày, tôi đoán bạn chỉ cần tạo một liên kết tượng trưng cho $AUTHORITYmỗi lần bắt đầu phiên:

  1. Mở System > Preferences > Startup Applications

  2. Bấm vào Add:

    • Tên: Xauthority
    • Chỉ huy: /bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
    • Bình luận: Creates a symbolic link from ~/.Xauthority to $XAUTHORITY

    và thêm mục nhập bằng cách nhấp vào Add.

  3. Bây giờ mỗi khi bạn đăng nhập, nó sẽ tạo liên kết đến tệp thẩm quyền hiện tại.


Vào ngày 10.10 của tôi, không có ~/.Xauthoritymặc định.
loevborg

@loevborg: Cảm ơn, tôi hoàn toàn bỏ lỡ điều đó. Cập nhật câu trả lời của tôi.
htorque

Cảm ơn rất nhiều vấn đề của mọi người đã được giải quyết, thực sự vấn đề đã đặt sai biến ENV trong tập lệnh cho $ HIỂN THỊ
Parimal N

3
Vào ngày 12.04 của tôi, vẫn còn một ~./Xauthoritytập tin ...
Cerin

Tôi không chắc câu trả lời này có đúng không. Tôi có thể nói rằng kể từ tháng 4 năm 2018, tôi Ubuntu 16.04vẫn mong đợi có một ~./Xauthoritytệp
Gabriel Fair

2

(thực sự có vẻ như là các tệp .Xmasterity trong Ubuntu 14.10, vì vậy tôi không biết, theo câu trả lời được chấp nhận, nếu chúng biến mất và quay lại?)

Có thể đã được giải quyết từ lâu nhưng để hoàn thiện, khi bạn ssh đến một hệ thống từ xa, hãy sử dụng:

ssh -X user@remote

Bạn sẽ nhận được một khiếu nại rằng tệp .Xmasterity không tồn tại và cũng thấy nó vừa được tạo. Điều này phụ thuộc vào một số cài đặt trong / etc / ssh / sshd_config:

X11Forwarding yes 
X11DisplayOffset 10 
X11UseLocalhost yes

Tham khảo http://ubuntuforums.org/showthread.php?t=1863739 nơi tôi có thể xác nhận trải nghiệm của riêng mình với lỗi sai lầm này.

Trong khi bạn đang kiểm tra / cập nhật / etc / ssh / sshd_config, hãy đảm bảo rằng đăng nhập root không được phép, chỉ là một cách thực hành tốt:

PermitRootLogin no
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.