Điểm:1

Làm cách nào để buộc gedit mở một tệp cụ thể mỗi khi tôi khởi động máy tính?

lá cờ kr

bài này ở đây phục vụ như một hướng dẫn khi tôi cố gắng buộc Trình soạn thảo văn bản gedit mở một tệp cụ thể mỗi khi tôi khởi động máy tính của mình. Đây là các bước tôi đã thực hiện:

  1. Tạo một thư mục mẫu và tệp văn bản mẫu qua mkdir ~/sample && touch ~/sample/sample.txt.
  2. Thêm Trình soạn thảo văn bản gedit vào các ứng dụng khởi động của tôi thông qua Công cụ Tweak Gnome.
  3. Sửa đổi lệnh khởi động gedit thông qua Tùy chọn ứng dụng khởi động. Thay đổi lệnh khởi động từ gedit %U đến gedit ~/sample/sample.txt. Cuối cùng tôi cũng đã thử gedit "~/sample/sample.txt", không hoạt động.
  4. Lưu, Đóng, Khởi động lại

Khi khởi động lại, gedit Text Editor sẽ tự động khởi chạy, nhưng tệp được mở là "Tài liệu chưa có tiêu đề 1". Tại sao gedit không mở "~/sample/sample.txt" như tôi đã ra lệnh? Như một bài kiểm tra, tôi đã ban hành gedit ~/sample/sample.txt lệnh vào Thiết bị đầu cuối Gnome và nó đã mở "sample.txt" trong gedit, như bạn mong đợi.

Có gì sai với quy trình của tôi được mô tả ở trên? Tại sao "sample.txt" không tải sau mỗi lần khởi động lại máy tính của tôi, thay vì "Tài liệu chưa có tiêu đề 1".

codlord avatar
lá cờ ru
Bạn đã thử nó mà không có phím tắt `~` chưa? ví dụ. `gedit /home/whatever/sample/sample.txt`
lá cờ kr
@mikewhthing nhưng về mặt lý thuyết, quy trình của tôi (# 1 - # 4) có hoạt động ở trên không? Đây có phải là lỗi trong chương trình Tùy chọn ứng dụng khởi động không?
lá cờ hu
Chỉ cần thử nghiệm cả hai cách với đường dẫn đầy đủ và nó hoạt động. Có thể muốn trì hoãn vài giây.
lá cờ kr
@mikewhthing "hãy trì hoãn", vậy tôi có nên thay đổi lệnh khởi động thành `sleep 60 && gedit /home/jophuh/sample/sample.txt` trong chương trình Tùy chọn ứng dụng khởi động để trì hoãn một phút không? Đó có phải ý của bạn?
lá cờ hu
Có, nhưng giống như `sleep 5` hơn, trừ khi bạn muốn đợi một phút.
Asmit avatar
lá cờ sg
Tôi phải mở nautilus khi khởi động trên một thư mục cụ thể như nói "~/.local/bin" nhưng đường dẫn có ~ trong đó không hoạt động. sau đó tôi đã thay đổi lệnh thành .local/bin và nó bắt đầu hoạt động
Điểm:0
lá cờ us

Nếu bạn muốn mở tệp khi đăng nhập, thì bạn có thể sử dụng "Ứng dụng khởi động", chọn thêm chương trình và trên trường lệnh bạn nhập gedit/đường dẫn/đến/tệp. Bạn cũng có thể thêm hành động khởi động qua thiết bị đầu cuối bằng cách thực hiện như sau:

echo '[Mục nhập trên máy tính để bàn]
Loại=Ứng dụng
Exec=gedit/đường dẫn/đến/tệp
Ẩn = sai
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=Gedit_to_file
Tên=Gedit_to_file
Comment[en_US]=Mở tệp bằng gedit
Comment=Mở tệp bằng gedit
' > $HOME/.config/autostart/filegedit.desktop
chmod +x $HOME/.config/autostart/filegedit.desktop

Thao tác này sẽ thêm hành động bạn muốn thực hiện vào danh sách các chương trình khởi động. Lưu ý: Bạn không nên sử dụng "~" để trỏ đến thư mục chính của mình khi tạo tập lệnh/chương trình, thay vào đó hãy sử dụng /home/username/

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.