Ubuntu 12.04'te Unity için bir Matlab R2011a başlatıcısı yüklemeye çalışıyorum. Bu kılavuzu denedim (11.10 için olduğunu bilmeme rağmen 11.10'un bile Matlab R2011a için desteklenmeyen bir işletim sistemi olduğundan bahsettim) ancak tatmin edici bir çözümü yoktu.
Bu benim başlatıcı dosyam /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;
Gösterge panelini açıp "matlab" için arama yapıyorum. Bu başlatıcı uygulamalar arasında bulunur. Tıkladım ve Matlab'ın açılış ekranı belirdi, ancak kaybolduğunda program başlamıyor. ( htop
Arka planda hiçbir matlab işleminin çalışmadığını da doğruladım .)
Eklersem
Terminal=true
başlatıcı dosyasına program Tamam'ı başlatır ve Matlab'ın yanı sıra bir terminal açar. Bununla birlikte, hem terminal hem de Matlab, Başlatıcı alanında, Matlab simgesiyle birlikte görünür, bu yüzden gerçekten yalnızca bir tane olduğunda çalışan iki Matlab örneğine sahip gibiyim . (Aslında, iki farklı program gösterirler ve sadece iki örnek değil, simgeler bağımsızdır, birlikte gruplanmazlar.)
Bu kesinlikle en uygun değil. Başlatıcı alanına kilitleyebileceğim bir başlatıcı oluşturmayı umuyordum ve aynı simge, program çalışırken aktif Matlab örneğinin simgesi olacak.
Matlab için beklendiği gibi çalışan bir başlatıcı nasıl oluşturabilirim?
Güncelleme: Görünüşe göre belirtilerim konusunda biraz belirsizdim, biraz netleştirmeye çalışacağım. Ayrıca cevaplardan bazı önerileri denedim ve neler olduğunu daha fazla araştırdım. Benim şu anki kurulumu (bir başlatıcısı dosya Terminal=true
ve Exec=matlab -desktop -nosplash &
) Aşağıdaki davranışı vermektedir:
- Dizüstü bilgisayarımdaki Windows tuşuna basarak Dash’i açıyorum ve "matlab" kelimesini arıyorum. "MATLAB R2011a" isimli fırlatıcıyı bulur. Tıklayın.
- Başlatıcı dosyasında bahsettiğim simgeyi kullanarak bir terminal penceresi açılır. Neredeyse hemen, MATLAB'ın açılış ekranı da aynı simgeyi kullanarak açılır (ve böylece başlatıcıdaki terminal penceresiyle birlikte gruplandırılır).
- Açılış ekranı kaybolur ve başlatıcıdaki simgelerden biri de öyle. MATLAB masaüstü ortamı , terminal penceresinin simgesinin yanında görüntülenen simgenin farklı bir sürümünü kullanarak açılır (bununla birlikte gruplandırılmaz).
Terminal penceresinin simgesini başlatıcıya kilitleyebilir ve başarıyla tıklatarak MATLAB'ı başlatabilirim, ancak programı bir simgeyle başlatmam ve bir başkasıyla değiştirmem uygun değil. Ayrıca aşağıdakileri de denedim:
Exec
&
başlatıcı komutunda ve işareti olmadan , ancak bir fark yaratmadı.matlab -nosplash
Bir terminalden manuel olarak çalıştırma yine açılış ekranını gösterir. (O zaman nosplash seçeneği gerçekten ne yapar?)
matlab
ya matlab -desktop
ya.
matlab
Terminal penceresinde manuel olarak çalıştırdığınızda ne olur ?