
Ubuntu日本語フォーラム

ログインしていません。
過去の質問を見て頑シミュを起動はできたんですが
フォルダの中に入れた実効ファイルからいちいち起動するのが面倒くさいです
ランチャーからは起動できないでしょうか?
使っているOSはubuntu11.04です
分かる方おしえてください
オフライン
方法はいくつかありそうですが、
下記リンクにあるように、~/.local/share/applicationsに.desktopファイルを作成するのがベストかと思います。
http://askubuntu.com/questions/13758/how-can-i-edit-create-new-launcher-items-in-unity-by-hand
オフライン
vbkさん返事ありがとうございます
英語で書いてあってわかりません(>_<)
まだ初心者なので詳しく教えてくださいm(_ _)m
オフライン
例えば端末で
$ gedit ~/.local/share/applications/gansim.desktop
を実行し、geditで~/.local/share/applications/gansim.desktopを開きます。
(ファイルが存在しないので新規作成されます。
端末の使い方は https://wiki.ubuntulinux.jp/UbuntuTips/Others/HowToUseTerminal を参照して下さい。
表示されたgeditに以下の内容を入力し、保存します。
[Desktop Entry] Name=頑シミュ Comment=頑張って作ったモンハンシミュレータ Exec=(実行コマンド) Icon=(アイコン名) Terminal=false Type=Application StartupNotify=true
(実行コマンド)の部分は「java -jar /home/../.../頑シミュ.jar」といった感じに、頑シミュを起動するためのコマンドに置き換えます。
また(アイコン名)の部分はダッシュに表示させるアイコン(pngやsvgファイル等)を指定します。
再ログインすると反映されると思います。
オフライン
vbkさんお返事ありがとうございます
[Desktop Entry]
Name=頑シミュ
Comment=頑張って作ったモンハンシミュレータ
Exec=(実効コマンド)←頑シミュのフォルダ?に入ってる「jar」の指定どうやればできますか?
Icon=(アイコン名)←ここはフォルダの中に入ってる「icn.jpg」を書けばいいんですか?
Terminal=false
Type=Application
StartupNotify=true
教えてもらったのにできなくてすいません(>_<)
オフライン
自分が変にいじったせいか
頑シミュの文字化け、JD2ちゃんブラウザ、ウェブブラウザなどのフォントがおかしくなりましたorz
http://www.dotup.org/uploda/www.dotup.org1992522.png
どうすればいいですか(>_<)
オフライン
訂正: 実効コマンド→実行コマンド です
実行コマンドは#4にあるように、
Exec=java -jar (jarファイルのパス)
で指定します。
Icon=のところは、jpgファイルのパスを指定して下さい。
両者とも絶対パスで指定するのが確実だと思います。
ファイルの絶対パスは、ファイルを選択してCtrl+Cすると取得できます。
ダッシュ(Ubuntuマークをクリックすると表示される画面)だけでなく、左側ランチャーにも表示したい場合は、以下のようにします。
まず、以下のコマンドを実行し、作成したgansim.desktopファイルのあるディレクトリをファイルブラウザで開きます。
$ nautilus ~/.local/share/applications
表示されたgansim.desktopファイルを左側ランチャーの部分にドラッグすると、左側ランチャーに目的のアイコンが表示されます。
====
#6→ 別の問題が発生したときは、それぞれ個別のスレッドを立ててください。
オフライン
vbkさんありがとうございますm(_ _)m
書いてあるとおりにやってランチャーに頑シミュを追加できたんですが
アイコンが点滅しても起動できませんでした(>_<)
オフライン
うーん、端末で「Exec=」の後ろに入力したコマンドを実行して何かエラーとか出ますか?
あと、可能であれば、作成した.desktopの内容をここに貼りつけてもらえると原因の特定がしやすいかもしれません。
1つの可能性として、jarファイルのパスの中に空白文字が含まれていると期待通りにはいきません。パスに空白が含まれてる場合はクォーテーションで囲んで下さい。
例: ~/foo bar/gansim.jar -> '~/foo bar/gansim.jar'
オフライン
これでいいんでしょうか?(>_<)
[Desktop Entry]
Name=頑シミュ
Comment=頑張って作ったモンハンシミュレータ
Exec=java -jar /home/otyaken/GANSIMU_MHP3_0.9.5/頑シミュ.jar
Icon=/home/otyaken/GANSIMU_MHP3_0.9.5/icn.jpg
Terminal=false
Type=Application
StartupNotify=true
オフライン
その内容を見る限り問題ないように思えますが、
端末で以下を実行した結果エラーとか出ますかね?
$ java -jar /home/otyaken/GANSIMU_MHP3_0.9.5/頑シミュ.jar
点滅するということは、Execに指定したものを実行しようとしたけど、何らかの理由で正常に起動できなかったと考えられるので。
オフライン
出来てますか^^
端末で実行したらこんなのが出ました(>_<)
java.io.FileNotFoundException: conf/SIBORI.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.MHMaster.<clinit>(MHMaster.java:298)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3SKILL.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.MHMaster.initSkill(MHMaster.java:124)
at parser.MHMaster.init(MHMaster.java:95)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: conf/EVENT.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.MHMaster.initEventSozai(MHMaster.java:221)
at parser.MHMaster.init(MHMaster.java:96)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3DECO.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.MHMaster.initDeco(MHMaster.java:232)
at parser.MHMaster.init(MHMaster.java:97)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3EQUIP_BODY.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.AEquips.<init>(AEquips.java:63)
at parser.EquipBlock.<init>(EquipBlock.java:36)
at parser.MHMaster.initEquips(MHMaster.java:259)
at parser.MHMaster.init(MHMaster.java:98)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3EQUIP_HEAD.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.AEquips.<init>(AEquips.java:63)
at parser.EquipBlock.<init>(EquipBlock.java:36)
at parser.MHMaster.initEquips(MHMaster.java:259)
at parser.MHMaster.init(MHMaster.java:98)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3EQUIP_ARM.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.AEquips.<init>(AEquips.java:63)
at parser.EquipBlock.<init>(EquipBlock.java:36)
at parser.MHMaster.initEquips(MHMaster.java:259)
at parser.MHMaster.init(MHMaster.java:98)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3EQUIP_WST.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.AEquips.<init>(AEquips.java:63)
at parser.EquipBlock.<init>(EquipBlock.java:36)
at parser.MHMaster.initEquips(MHMaster.java:259)
at parser.MHMaster.init(MHMaster.java:98)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3EQUIP_LEG.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.AEquips.<init>(AEquips.java:63)
at parser.EquipBlock.<init>(EquipBlock.java:36)
at parser.MHMaster.initEquips(MHMaster.java:259)
at parser.MHMaster.init(MHMaster.java:98)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: conf/CATEGORY.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.MHMaster.initCategorySkill(MHMaster.java:401)
at parser.MHMaster.init(MHMaster.java:103)
at ui.Main.main(Main.java:12)
java.io.FileNotFoundException: MH3CHARM.csv (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at util.MHFileReader.readFile(MHFileReader.java:15)
at parser.MHMaster.initCharmList(MHMaster.java:451)
at parser.MHMaster.init(MHMaster.java:110)
at ui.Main.main(Main.java:12)
オフライン
ファイルが見つからないと言っているので、作成した.desktopファイルに作業ディレクトリを追加すれば動くと思います。
以下をExec=...の上あたりに追加して確認お願いします。
Path=/home/otyaken/GANSIMU_MHP3_0.9.5
# 自分の環境では諸事情で頑シミュ.jarを動かせないため、憶測ばかりのアドバイスになってしまい申し訳ありません。
オフライン