お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-10-14 18:57:33

taku_s
メンバ
登録日: 2008-12-14

アイコンについて

デスクトップ上にランチャ追加して作成されたアイコンがどこの保存されているのか、は
どうやって調べればよいでしょうか?
デスクトップ上のアイコンを右クリック>プアロパティ
プロパティダイアログの中に表示される左上のアイコンをクリックするとアイコンの読み込みが
開始されますが、この操作で現在のアイコンを変更できるのかとは思うんですが、
現在のアイコンのフルパスを知りたいです。

オフライン

 

#2 2009-10-14 19:27:00

zagan
メンバ
登録日: 2008-08-12

Re: アイコンについて

/usr/share/icons/

このあたりです。

なお、SVG形式のアイコンを作成もしくはJPGなどからコンバートしたいときは、Inkscapeを使用すると良いかもですね。
gimpでjpeg形式に作成して、inkscapeでファイル形式を変換するって手順で。

オフライン

 

#3 2009-10-15 08:49:21

taku_s
メンバ
登録日: 2008-12-14

Re: アイコンについて

zaganさま
レスありがとうございます。

自作アプリ用にGimpでアイコンを作ろうと思うんですが、pngファイルでいいの?サイズは32x32位?
32x32で以前Windows用に作ったアイコンicoを流用は出来そうだけどこれを48x48に変換できないの?
などなど、Linuxのアイコンについて、よく分からないことばからです。

情報があったら、おしえてください。

オフライン

 

#4 2009-10-15 11:19:27

zagan
メンバ
登録日: 2008-08-12

Re: アイコンについて

taku_sさん による投稿:

自作アプリ用にGimpでアイコンを作ろうと思うんですが、pngファイルでいいの?サイズは32x32位?
32x32で以前Windows用に作ったアイコンicoを流用は出来そうだけどこれを48x48に変換できないの?

自作アイコンだったら、/usr/share/icons/hicolor/scalable/appsにroot権限でSVG形式に保存すると良さそうです。

#2で書いたように、まずはgimpでicoファイルやpngファイルを読み込み、「ファイル」->「名前をつけて保存」でjpgファイルで保存。

コード:

~$ sudo apt-get install inkspace

してinkspaceをインストールし、「アプリケーション」->「グラフィックス」からinkspaceを起動。対象ファイルを読み込む。
inkspaceでSVG形式に変換して保存。画像フォルダに置いたら端末から(ファイル名をhoge.svgと仮定)

コード:

~$ cd 画像
~/画像$ sudo chown root:root hoge.svg
~/画像$ sudo mv hoge.svg /usr/share/icons/hicolor/scalable/apps

とします。

画像ファイルをリサイズしたいならgimpで、pngやjpgなどのgimpで読み込めるファイル形式の状態で、「画像」->「画像の拡大縮小」で大きさを変えます(inkspaceの操作は良く分からないので・・・)。
実際の大きさは、試行錯誤で求めます。 /usr/share/icons/hicolor/scalable/appsの画像を画像ビューワで見て、表示された画像を右クリックプロパティで見れば、サイズが分かりますのでご参考までに。

オフライン

 

#5 2009-10-16 21:25:27

taku_s
メンバ
登録日: 2008-12-14

Re: アイコンについて

詳しく説明していただき、ありがとうございます。
いろいろなアイコンを調べてみると、48x48のpngファイルが多く使われているみたいなんですが、
SVGファイルにはどのようなメリットがあるんでしょうか?

オフライン

 

#6 2009-10-17 05:47:32

zagan
メンバ
登録日: 2008-08-12

Re: アイコンについて

taku_sさん による投稿:

SVGファイルにはどのようなメリットがあるんでしょうか?

※勘違いしてました。SVGでないといけないということはないようです。

画面上部のパネルやデスクトップにカスタムアプリケーションのランチャを追加するとき、

http://www.field-on.net/zenphoto/albums/comp/ubuntu/lancher.jpg

赤枠内のアイコンをクリックして/usr/share/icons/hicolor/scalable/apps/から登録するんですが、これまではSVG形式でないとダメだと思ってました。
今JPGで検証してみたら、行けそうでした。それから、ファイルの属性ですが、rootが所有者である必要もなさそうです。
なので、

コード:

~$ sudo nautilus

として保存場所でコピーして/usr/share/icons/hicolor/scalable/apps/に貼り付けるだけで良いようですね。

オフライン

 

#7 2009-10-17 16:31:05

taku_s
メンバ
登録日: 2008-12-14

Re: アイコンについて

zaganさん
いろいろと調べていただき、ありがとうございました。

オフライン

 

#8 2009-10-18 01:36:09

pores_n
メンバ
登録日: 2008-03-13

Re: アイコンについて

taku_s による投稿:

いろいろなアイコンを調べてみると、48x48のpngファイルが多く使われているみたいなんですが、
SVGファイルにはどのようなメリットがあるんでしょうか?

アイコンの大きさに関する説明は、英語ですがこちらに詳しく書いてあります。
http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Sizes
要するに48x48を基本として、SVGなどのベクトル画像で作成しておくとよいということです。

ベクトル画像で作成しておくことのメリットは、
48x48を超えるサイズ(例えば256x256)が必要なときに、SVG画像から自動で作成してくれることです。
ラスタ画像(pngなど)と違って拡大したときにギザギザになりません。

オフライン

 

Board footer

Powered by FluxBB