Skip to Content

最新评论

  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • warning: Creating default object from empty value in /var/www/www.minilinux.net/htdocs/sites/all/modules/views/modules/comment/views_handler_field_comment_username.inc on line 32.
  • 匿名用户   12 年 15 周   回复
    一个FAT32的分区,当使用中英文混编的LABEL名称时,该驱动器无法在桌面上显示出来。用Gparted软件查看时,该分区的中文部分为乱码。
    --老笨牛
  • icake   12 年 15 周   回复
    让我们向前踏出第一步吧。

    1. 您最想在下一个版本的中文包内,改善什么地方?

    2. 在仍未汉化的应用程式中,您最想那个被汉化?

    3. 您可知道,有一些已经做好的汉化 mo 文件、程式,想加入下一个版本的中文包内?

    当有要求被提出后,欢迎自愿出力者,主动提出解决方法,以免资源错配,或是在不知情之下,重复去写一些已有的东西。
  • icake   12 年 15 周   回复
    老笨牛,
    小虫找到了!
    1. 将文件 /usr/local/bin/drive_all 第 181 行
    数字 32 改为 48
    2. 重启 X
  • icake   12 年 16 周   回复
    老笨牛,
    您想要的改动和改善,和我的一个现有项目有关。
    其实我也在找办法,又要显示 label ,又要可以滑鼠左击 x ,一步将分区解除挂载。
    这个解决方法,要做一些原码的修改,但只须用文字编辑器,修好就得,不用 config, make, make install 等等。
    正如我在中文包的使用手册,第九节中说过,这部份的改动,我是按原作者akash_rawal ,登在网扯
    http://murga-linux.com/puppy/viewtopic.php?t=60911&start=30
    上的小程式,修改而来的。不过改完之后,有了 label ,但左击 x 的功能没有了。
    我也在找办法,您可有兴趣,花一些时间,照着去改 pup_event_frontend_d,看看能否有辦法解决这个小虫。
  • withoutpity   12 年 16 周   回复
    命令行下的PO也可以做的,只是需要有中文的控制台字体,不然显示出来就全是小方块块~
  • withoutpity   12 年 16 周   回复
    2、出力没问题
    1、就Puppy而言,汉化最困难又最基本的部分,在于Puppy各软件的制作者当初并没有准备把Puppy做为一个多语言的发行版来发行,其中大量的界面显示语言是写到运行脚本中的而且不支持多语言,这导致Puppy的一些界面和自带软件缺少汉化的基础。Puppy并不像诸如debian、xfce等等正式的项目有现成的po文件列表,而且每次更新文件后,会重新发布新的Po文件。那么对于Puppy的汉化,总不能Puppy每出一个版本就重新扫描各个脚本文件来重新制作一个汉化包吧?虽然后来BK根据本网网主sasaqqdan的中文包制作说明对Puppy中一些界面使用gettext来支持多语言,但那也只是一部分而已。要解决你说的丁的部分,这个恐怕要通过puppy的制作者才能解决。
  • 匿名用户   12 年 16 周   回复
    今天我在一台WIN XP的电脑上简略安装puppyt,把你的pup_event_frontend_d_eng改名为pup_event_frontend_d,然后覆盖/sbin/下的同名文件。发现除EXT2/EXT3/EXT4外的FAT32/NTFS驱动器,居然不显示LABEL!!百思不得其解!
    --老笨牛
  • 匿名用户   12 年 16 周   回复
    猛地发现,其实显示驱动器的LABEL也挺不错的。现在我又有新的想法,想显示驱动器的LABEL,但同时也要实现直接点击X号会关闭该分区,无须通过右键菜单来选择。这个该怎么做呢?
    --老笨牛
  • 匿名用户   12 年 16 周   回复
    好象没有任何改动呀?--老笨牛
  • 匿名用户   12 年 16 周   回复
    看了一下代码,这个应i该在/bin的MOUNT和UMOUNT里调用了一个函数来更新桌面的图标,改一下,应该可以实你的要求吧

    #v4.02 if there is a desktop icon (see pup_eventd), then refresh it...
    if [ $RETVAL -eq 0 -a "$DISPLAY" != "" ];then
    DEVNAME="`busybox mount | tail -n 1 | grep '^/dev/' | cut -f 1 -d ' ' | cut -f 3 -d '/'`"
    if [ "$DEVNAME" != "" ];then
    DRVNAME="`echo -n "$DEVNAME" | cut -c 1-3`"
    #special case, SD card /dev/mmcblk0p1...
    [ "$DRVNAME" = "mmc" ] && DRVNAME="`echo -n "$DEVNAME" | sed -e 's/p[0-9]$//'`"
    xDRVNAME="$DRVNAME" #v404
    [ -d /root/.pup_event/drive_${DEVNAME} ] && DRVNAME="$DEVNAME" #icon for each partition.
    if [ -d /root/.pup_event/drive_${DRVNAME} ];then
    case $DRVNAME in #v407
    fd*)
    DRV_CATEGORY="floppy"
    ;;
    *)
    dnPATTERN='/dev/'"${xDRVNAME}"'|'
    DRV_CATEGORY="`probedisk2 | grep "$dnPATTERN" | cut -f 2 -d '|'`"
    ;;
    esac
    icon_mounted_func $DRVNAME $DRV_CATEGORY #see functions4puppy4
    fi
    fi
    fi