Puppy Linuxでデスクトップのアイコンを消す(または表示する方法)についてかいてみたいと思います。どうして、こういう話題になったかというと、「TahrPup」をインストールして、日本語化すると、どういうわけか、デスクトップ上のアイコンが消えてしまいました。なんとか復活しようと調べてみると「/root/Choices/ROX-filer/PuppyPin」のアイテムの<icon>から</icon>を追加または削除すればよいとのことがわかりました。TahrPupのデフォルトのPuppyPinは下記のようになっています。元にもどしたいときはコピーするとうまくいきます。

<?xml version="1.0"?>
<pinboard>
  <backdrop style="Stretched">/usr/share/backgrounds/FbBox-twilight.jpg</backdrop>
  <icon x="288" y="736" label="sdb3" args="usbdrv ext4">/root/.pup_event/drive_sdb3</icon>
  <icon x="224" y="736" label="sdb2" args="usbdrv ext4">/root/.pup_event/drive_sdb2</icon>
  <icon x="160" y="736" label="sdb1" args="usbdrv ntfs">/root/.pup_event/drive_sdb1</icon>
  <icon x="96" y="736" label="sda1" args="drive ext4">/root/.pup_event/drive_sda1</icon>
  <icon x="32" y="736" label="mm0p1" args="card vfat">/root/.pup_event/drive_mmcblk0p1</icon>
  <icon x="1116" y="32" label="save">/usr/sbin/save2flash</icon>
  <icon x="32" y="512" label="quickpet">/usr/share/applications/quickpet.desktop</icon>
  <icon x="96" y="320" label="&#x518D;&#x751F;">/usr/local/bin/defaultmediaplayer</icon>
  <icon x="224" y="32" label="&#x30A4;&#x30F3;&#x30B9;&#x30C8;&#x30FC;&#x30EB;">/usr/sbin/dotpup</icon>
  <icon x="96" y="224" label="&#x30E1;&#x30FC;&#x30EB;">/usr/local/bin/defaultemail</icon>
  <icon x="96" y="128" label="&#x8868;&#x8A08;&#x7B97;">/usr/local/bin/defaultspreadsheet</icon>
  <icon x="32" y="416" label="&#x63A5;&#x7D9A;">/usr/local/apps/Connect</icon>
  <icon x="32" y="320" label="&#x30D7;&#x30E9;&#x30F3;">/usr/local/bin/defaultcalendar</icon>
  <icon x="32" y="32" label="&#x30D5;&#x30A1;&#x30A4;&#x30EB;">/usr/local/bin/rox</icon>
  <icon x="96" y="36" label="&#x30D8;&#x30EB;&#x30D7;">/usr/sbin/puppyhelp</icon>
  <icon x="160" y="36" label="&#x30DE;&#x30A6;&#x30F3;&#x30C8;">/usr/sbin/pmount</icon>
  <icon x="32" y="224" label="&#x30D6;&#x30E9;&#x30A6;&#x30B6;">/usr/local/bin/defaultbrowser</icon>
  <icon x="32" y="128" label="&#x30EF;&#x30FC;&#x30D7;&#x30ED;">/usr/local/bin/defaultwordprocessor</icon>
  <icon x="416" y="32" label="&#x7AEF;&#x672B;">/usr/bin/urxvt</icon>
  <icon x="352" y="32" label="&#x30A8;&#x30C7;&#x30A3;&#x30BF;">/usr/local/bin/defaulttexteditor</icon>
  <icon x="224" y="128" label="&#x30C9;&#x30ED;&#x30FC;">/usr/local/bin/defaultdraw</icon>
  <icon x="288" y="32" label="&#x8A2D;&#x5B9A;">/usr/sbin/wizardwizard</icon>
  <icon x="160" y="224" label="&#x30C1;&#x30E3;&#x30C3;&#x30C8;">/usr/local/bin/defaultchat</icon>
  <icon x="160" y="128" label="&#x30DA;&#x30A4;&#x30F3;&#x30C8;">/usr/local/bin/defaultpaint</icon>
  <icon x="1248" y="32" label="&#x30ED;&#x30C3;&#x30AF;">/usr/local/apps/Xlock</icon>
  <icon x="1248" y="224" label="&#x30B4;&#x30DF;&#x7BB1;">/usr/local/apps/Trash</icon>
  <icon x="1248" y="128" label="&#x5727;&#x7E2E;&#x89E3;&#x51CD;">/usr/local/apps/PupZip</icon>
</pinboard>

capture15260