Tôi đã tạo một .desktop
tệp để khởi chạy ứng dụng của chúng tôi. Ứng dụng của chúng tôi yêu cầu, một biến môi trường nhất định được cấu hình đúng. Tôi có thể định cấu hình biến môi trường này ở đâu trên cơ sở mỗi người dùng (các ứng cử viên thông thường tôi biết, thích ~/.bashrc
và ~/.profile
không làm việc).
Có lẽ có một cách giải quyết, vì vậy tôi có thể định cấu hình nó trong Exec=
dòng của .desktop
tệp trước khi khởi chạy ứng dụng?
env VAR=value /my/app
không hoạt động; biến môi trườngVAR
không được đặt thànhvalue
khi/my/app
khởi chạy (Tôi đã thử bằng cách chỉnh sửadesktop
tệp trong~/.gnome/apps
). Tạo tập lệnh trình bao bọc không phải là tùy chọn đối với tôi, vì điều này sẽ hoạt động cho ứng dụng của chúng tôi được phân phối cho người dùng cuối và tôi không biết người dùng cuối muốn đặt tập lệnh trình bao bọc ở đâu (tạo trình khởi chạy không yêu cầu quyền quản trị ).