Saya mencoba menginstal peluncur Matlab R2011a untuk Unity di Ubuntu 12.04. Saya sudah mencoba panduan ini (walaupun saya tahu ini untuk 11.10 dan menyebutkan bahwa bahkan 11.10 adalah OS yang tidak didukung untuk Matlab R2011a) tetapi tanpa solusi yang memuaskan.
Ini adalah file peluncur saya /usr/share/applications/matlab.desktop
:
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Icon=/usr/share/icons/matlab.png
Name=MATLAB R2011a
Comment=Start MATLAB - The Language of Technical Computing
Exec=matlab -desktop
Categories=Development;
Saya membuka panel dasbor dan mencari "matlab". Peluncur ini ditemukan di antara aplikasi. Saya klik, dan layar splash Matlab muncul, tetapi ketika menghilang program tidak dimulai. (Saya sudah memverifikasi dengan htop
tidak ada matlab-proses yang berjalan di latar belakang juga.)
Jika saya tambahkan
Terminal=true
ke file launcher, program mulai OK, dan membuka terminal serta Matlab. Namun, baik terminal dan Matlab itu sendiri muncul di area Launcher, dengan ikon Matlab, jadi sepertinya saya memiliki dua instance Matlab yang berjalan ketika sebenarnya hanya satu. (Sebenarnya, mereka muncul sebagai dua program yang berbeda, dan bukan hanya dua contoh yang sama - ikonnya independen, tidak dikelompokkan bersama.)
Ini jelas tidak optimal. Saya berharap untuk membuat peluncur yang dapat saya kunci ke area peluncur, dan kemudian ikon yang sama akan menjadi ikon untuk instance Matlab yang aktif ketika program sedang berjalan.
Bagaimana cara membuat peluncur untuk Matlab yang berfungsi seperti yang diharapkan?
Pembaruan: Saya tampaknya agak tidak jelas pada gejala saya, saya akan mencoba sedikit menjelaskan. Saya juga sudah mencoba beberapa saran dari jawaban, dan menyelidiki lebih lanjut apa yang terjadi. Pengaturan saya saat ini (file peluncur dengan Terminal=true
dan Exec=matlab -desktop -nosplash &
) menampilkan perilaku berikut:
- Saya membuka Dash dengan menekan tombol Windows di laptop saya, dan mencari "matlab". Ia menemukan peluncur bernama "MATLAB R2011a". Saya klik itu.
- Jendela terminal terbuka, menggunakan ikon yang saya sebut dalam file peluncur. Hampir segera, layar splash MATLAB juga terbuka, menggunakan ikon yang sama (dan dengan demikian dikelompokkan dengan jendela terminal di peluncur).
- Layar splash menghilang dan begitu juga salah satu ikon di peluncur. Lingkungan desktop MATLAB terbuka, menggunakan versi ikon yang berbeda yang ditampilkan di sebelah ikon untuk jendela terminal (tidak dikelompokkan dengannya).
Saya dapat mengunci ikon jendela terminal ke peluncur dan berhasil memulai MATLAB dengan mengkliknya, tetapi tidak terasa optimal bahwa saya memulai program dengan satu ikon, dan beralih ke yang lain. Saya juga sudah mencoba yang berikut ini:
Exec
tanpa ampersand&
pada perintah launcher, tetapi tidak ada bedanya.- Eksekusi
matlab -nosplash
secara manual dari terminal masih menunjukkan layar splash. (Lalu, apa yang sebenarnya dilakukan opsi nosplash?)
matlab
atau matlab -desktop
, baik.
matlab
secara manual di jendela Terminal?