Matlab'ı ana menüye nasıl eklerim?


17

Kurulu matlab'ı Ubuntu 10.10 altında Uygulamalar menüsüne eklemeye çalışıyordum.

Gnome-Menu -> Tercih -> Ana Menü -> Programlama -> Yeni Öğe'yi tıklattım, burada Matlab dosyasını ... / MatlabR2010b / bin / matlab komut olarak girdim ve "Uygulama" olarak türü seçtim. Sonra bitirdim.

Ancak Uygulamalar menüsündeki öğeye tıkladığımda, Matlab simgesi birkaç saniye görünür ve sonra başka bir şey olmaz.

Türü "Terminalde Uygulama" olarak seçersem, Uygulamalar Menüsüne Matlab eklemenin son adımında, Uygulamalar menüsündeki öğeyi tıklattıktan sonra, önce bir terminal penceresi ve ardından Matlab komut penceresi olacaktır. .

Öyleyse, tip "Uygulama" olarak seçildiğinde Matlab'ın başlamaması sorununu nasıl çözeceğini merak ediyordum? Ayrıca, tür "Terminalde Uygulama" olarak seçildiğinde terminalin görünmesini önlemenin bir yolu var mı?


Terminal, terminalden bir uygulama olarak başlatıldığından görünür olacaktır. Terminal yoksa, uygulama olarak başlatmak kadar iyidir. ls -l ../MatlabR2010b/bin/Ben ne matlabkomut çıktı olduğunu aslında bir komut dosyası ve çalıştırılabilir değil tahmin ediyorum .
theTuxRacer

@Kautubh: Teşekkürler! İlk satır #! / Bin / sh'dir.
Hepsi

Yanıtlar:


16

Benim için çalışan bazı yararlı talimatlar buldum (Ubuntu 10.04).

Başlatıcı Özelliklerinin Ekran ÇizimiSürümünüzü kontrol ettikten sonra kopyalayıp yapıştırma komutu :/usr/local/MATLAB/R2012b/bin/matlab -desktop


1
Bu gerçekten çok faydalı. Bunu Ubuntu'nun herhangi bir sürümünde gerçekleştirmek için 'Alacarte' adlı uygulamaya ihtiyacınız olacak. Yüklemek için bu bağlantıyı izleyin: apt.ubuntu.com/p/alacarte .
Agmenor

10

Ubuntu'nun (ve Matlab) daha yeni bir sürümünü kullanmama rağmen, bu benim için harika çalıştı: Ubuntu 12.10'a Matlab 2012b'yi yeni yükledim ve ardından Ubuntu Yazılım Merkezi'ne matlab destek paketini yükleyerek:

sudo apt-get install matlab-support

(İlgili bir sorudaki bu cevaba göre: /ubuntu//a/140078/16835 )

Bu, bir masaüstü simgesi / başlatıcı ekleyecek ve derleyici bağlantı sorununu düzeltmenize izin verecektir.


3

MATLAB çalışırken başlatıcıda iki simge olmaması da güzel. Bunu yapmak için, MATLAB başlatıcısını içeren ~ .desktop dosyasını düzenleyin (~ / .local / share / apps içindeki matlab için grep) ekleyin.

StartupWMClass=com-mathworks-util-PostVMInit

1
Teşekkürler! Ne demek "MATLAB çalışırken başlatıcıda iki simge var"? Anlık görüntü gönderebilir misiniz?
Hepsi Stack Exchange

2

-desktopkomuttan sonra parametre kullanmanız gerekir , bu da komutta olduğu gibi yazmanız gerektiği anlamına gelir bin/matlab -desktop.


1

Kaustubh P'nin dediği gibi, bir senaryo olabilir. Söylemenin en iyi yolu, head -1 .../MatlabR2010b/bin/matlabonunla başlayan #!/bin/shveya benzeri olup olmadığını denemektir .

Bir komut dosyasıysa, gnome menü girişinizi "Uygulama" olarak ayarlamak ve komutu

/bin/sh -c .../MatlabR2010b/bin/matlab

Teşekkürler! / Bin / sh -c içindeki -c ne anlama geliyor? / bin / sh bash ile aynı mıdır?
Hepsi

Dosyanın ilk satırı #! / Bin / sh'dir. "/ Bin / sh -c ... / MatlabR2010b / bin / matlab" komutuyla "Uygulama" yı denedim, ancak sorun hala Matlab simgesi aslında Matlab başlamadan yanıp sönüyor.
Herkes için StackExchange,

@Tim Kabuğa -caşağıdaki komut dizesindeki komutları gerçekleştirmesini söyler. Ubuntu / bin / sh üzerinde, POSIX uyumlu bir kabuk olan, ancak bash'den daha minimal bir özellik kümesine sahip olan çizgi kabuğunu başlatır. Ancak bunun neden hala işe yaramadığından emin değilim.
Jon Brett

1

Tamam, şunu dene:

Gnome Panelinizde boş bir parçayı sağ tıklayın, tıklayın Custom Application Launcher

Girişlerin görüntüdekilere benzer olduğundan emin olun.

Başlatıcı

Çalıştığımı bize bildirin!


1
Teşekkürler ama yine de değil.
Herkes için StackExchange
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.