Khóa ứng dụng Wine trong launcher không phải là vĩnh viễn


11

Tôi vui vẻ chạy Word 2007 qua Wine trên máy tính để bàn Ubuntu 12.04 của mình. Tôi thích để nó ngồi trong trình khởi chạy để dễ truy cập, tuy nhiên, mỗi khi tôi bắt đầu một phiên mới (nghĩa là đăng nhập hoặc khởi động lên), trình khởi chạy Word đã biến mất.

Đây có thể là một lỗi hoặc tôi đang làm gì đó sai?


mở từ .desktop trong .local / share / ứng dụng trong trình soạn thảo văn bản và nội dung bài đăng
doug


Exe của bạn = sẽ không hoạt động tốt trong trình khởi chạy. Nếu bạn có thể duyệt đến .exe và đăng exact pathinc. những exact name of the .exenó có thể dễ dàng chỉnh sửa hoặc tạo ra một .desktop mới. Tôi có thể đoán rằng điều này có thể hoạt động, mặc dù chỉ là một phỏng đoán. Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXECái này đang sử dụng là \ \ \ cho các thư mục, \\ cho các khoảng trắng. Ngoài ra còn có nhiều cách khác, nếu bạn đăng theo yêu cầu và tên người dùng của bạn cũng có thể cung cấp các alt khác Exec = lines
doug

Câu trả lời:


11

Vấn đề là tệp .desktop KHÔNG có trong một thư mục chuẩn. Các mục yêu thích của trình khởi chạy cần phải nằm trong thư mục /usr/share/applicationshoặc ~/.local/share/applicationsthư mục (và KHÔNG phải là thư mục con như các tệp .desktop rượu của tôi). Sao chép tệp .desktop ở đó và sau đó kéo tệp vào trình khởi chạy để khóa tệp ở đó.

Tùy chọn khác là đặt đường dẫn đầy đủ đến trình khởi chạy bằng gsinstall, nhưng đó là một nỗi đau.

EDIT khi điều tra thêm, khi tôi thêm tệp máy tính để bàn cho Word trên hệ thống của mình (cư trú ~/.local/share/applications/wine/Programs/Microsoft Office/), tên của nó được thêm vào trong cài đặt gs -thay vì /vị trí của nó. Làm như sau với gsinstall để sửa nó làm cho nó vĩnh viễn:

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

Chỉnh sửa myfavs.txt để thay thế -bằng /:

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

trở thành:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

Sau đó đặt nó:

gsettings set com.canonical.Unity.Launcher favorites "`cat myfavs.txt`"

Tôi đã gửi báo cáo lỗi ở đây để người ta không phải làm điều này: https://bugs.launchpad.net/unity/+orms/1033577


1

Bạn không làm gì sai cả. Đó chỉ là cách rượu được xây dựng.

Để có Word 2007 trong trình khởi chạy của bạn mọi lúc, bạn có thể tạo một .desktoptệp khởi động Word và kéo nó vào trình khởi chạy của bạn. Tuy nhiên, điều này có nhược điểm khác biệt, đó là trong khi Word đang chạy đến các biểu tượng cho nó sẽ nằm trong trình khởi chạy của bạn.

Tệp máy tính để bàn có thể trông như thế này (Tôi không sử dụng rượu nên không được kiểm tra):

[Desktop Entry]
Name=Word 2007
Comment=Open Word 2007
Exec=wine ~/.wine/drive_c/Program\ Files/word.exe
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Applications;WinWord;
Name[en_US]=Word 2007

Tất nhiên trong dòng này

Exec=wine ~/.wine/drive_c/Program\ Files/word.exe

bạn cần thay thế đường dẫn bằng đường dẫn thực đến từ thực thi của bạn (rất có thể sẽ nằm trong $HOME/.wine/).

Nó không hoàn hảo, nhưng tốt nhất tôi có thể làm.


Thực tế là đã có tệp .desktop cho Word. Nó nằm trong .local / share / application và xuất hiện trong ống kính ứng dụng.
Cumulus007

Bạn đã thử kéo cái đó vào launcher của mình chưa (thay vì sử dụng "Lock to Launcher" trong menu ngữ cảnh khi Word đang chạy)?
con-f-use

Tôi đã làm. Tôi đã cố gắng khóa nó, hoạt động, cho phiên này. Tôi đã giải thích điều này trong OP. chỉnh sửa: kéo dường như cũng không phải là vĩnh viễn.
Cumulus007

Bạn không nói rằng bạn đã thử bất cứ điều gì khác ngoài việc khóa nó vào trình khởi chạy. Cách khắc phục nhanh và bẩn tốt nhất của tôi là câu trả lời của tôi. Bạn có thể thử gửi lỗi mặc dù hoặc kiểm tra xem đã có lỗi chưa: bug.launchpad.net/unity
con-f-use


0

Đẹp, nhưng các 'cách khắc phục' ở trên dường như không ngăn chặn Libra Office Write liên tục, (liên tục) bị mất khỏi vị trí 'Bị khóa' trên trình khởi chạy mỗi khi Cannonical Ties lên Hard Drive (đôi khi trong nhiều giờ buộc vài lần khởi động lại) thường bắt đầu khoảng mười phút kể từ khi khởi động hoặc khởi động lại. (Hằng số 'Đĩa bận' cũng ngăn không cho nhiều chương trình phản hồi hoặc thậm chí hoạt động.)

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.