参考了下,Tiny Core Linux 安装配置
https://blog.csdn.net/stevenldj/article/details/112852507
分享个我DIY的tinycore12-sxdiy:https://cloud.189.cn/web/share?code=rMrYVrUrQFre
遗留问题:
1、xfe文件管理器中,中文文件夹和文件名字乱码怎么办?已经安装了中文字库notocjk-regular-fonts-ttc,这个中文字库比较大,37MB,包括sans、serif、Mono,字体显示效果感觉比较好。(问题已解决)
已经尝试过安装getlocale.tcz和base-locale.tcz,运行sudo getlocale.sh选择zh_CN.UTF8,重启之后仍然不行,文件夹乱码,而且base-locale.tcz可能会带来Aterm终端输入问题。
不建议安装base-locale.tcz,会带来Aterm终端输入问题。
在tinycore论坛找到了这个帖子:
http://forum.tinycorelinux.net/index.php/topic,4222.msg22843.html#msg22843
tinycorelinux对NTFS分区的中文目录不支持,不能显示出来中文目录,FAT分区的中文目录显示为乱码
tinycorelinux对NTFS分区的中文目录支持 --- Using pcmanfm (and Kangkang's tips) 能显示出来中文目录, but you need to insert "ntfs-3g YOUR_M$PARTITION" in .xsession (after all, pcmanfm is developed by Chinese/Taiwanese, it got to display chinese characters :D).
如果用ntfs-3g挂载中文文件不设置好参数将没办法在linux下显示,解决方法如下:
修改/etc/fstab
/dev/hda9 /mnt/G ntfs-3g umask=000,locale=zh_CN.utf8, 0 0
也就是添加了locale=zh_CN.utf8这个参数,改分区格式参数为ntfs-3g
修改后,XFE可以正常显示中文目录和文件,但PCMANFM显示为乱码。
问题是/etc/fstab是只读的修改不了啊?要corepure64.gz吗?改过之后感觉不通用啊?不明白。。。
解决办法:
①挂载NTFS分区避免中文乱码示例:sudo mount -t ntfs-3g /dev/sda2 /mnt/sda2
②挂载FAT32分区避免中文乱码示例:sudo mount -t vfat -o iocharset=utf8 /dev/sdd2 /mnt/sdd2
2、系统app中,标题栏乱码怎么办?(不安装base-locale.tcz就没事,但是flwm的那些菜单都是英文的。)
3、我不喜欢标题栏在左侧的方式,能否改成windows那种标题栏在上方的风格?怎么改?(已解决,安装icewm并且配置好。)
--------------------------------------------------------------------------------------------------------------------------------------
1、我用自己写的安装工具:Veket_Porteus_Puppy_Slitaz_CDlinux_tinyCore_xiaopanOS_beini_wifislax安装器by双心 - Linux系统区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=420607
注意tinycore应该解压缩到FAT32分区,否则无法保存配置,特别是首次保存。tinycore.iso解压缩/不解压缩,都可以,我没有解压缩。
2、安装getlocale,然后在终端中运行sudo getlocale.sh,用空格键选择en_US.UTF-8,还有zh_CN开头的那些,比如zh_CN.UTF-8等,必须一次选择完成,然回车确认两次。
然后安装中文字体notocjk-regular-fonts-ttc。
3、中文输入法,安装fcitx.tcz,fcitx-sunpinyin.tcz,fcitx-sunpinyin-locale.tcz,
然后打开 /home/tc/.ashrc,在文件最后添加如下内容:
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XIM_PROGRAM=fcitx
export XMODIFIERS="@im=fcitx"
重启的时候保存设置。重启后,点击任务栏中的 fcitx 图标,然后才可以使用 Ctrl+Space
切换输入法。
4、如果不喜欢flvm窗口管理器,可以安装icewm,icewm-theme,icewm-locale,安装之后,在启动参数里面加上desktop=icewm即可:
menuentry "/TinyCorePure64-12.0/boot/vmlinuz64" "/TinyCorePure64-12.0/boot/vmlinuz64" {
search --no-floppy --set --file $2;probe -u ($root) -s uuid;echo $uuid
linux $2 quiet loglevel=3 tce=UUID="$uuid"/TinyCorePure64-12.0/cde/ showapps vga=791 lang=zh_CN.UTF-8 tz=GMT-8 desktop=icewm
initrd /TinyCorePure64-12.0/boot/corepure64.gz
}
(1)、通过修改icewm配置文件把icewm放到屏幕顶端
用文本编辑器打开/home/tc/.icewm/preferences
# Task bar at top of the screen
TaskBarAtTop=1 # 0/1
(2)、不修改配置文件,在icewm中也可以设置:
①、用鼠标单击icewm--Preferences--TaskBar--TaskBarAtTop,选中后前面有个◆符号。
②、单击icewm--Preferences--Save Modifications,保存icewm设置。
③、单击icewm--Logout右侧的三角箭头,选择Reatart Icewm,重启icewm就可以看到icewm放到了屏幕顶端了。
(3)、wbar放到屏幕顶端的办法:
/home/tc/.wbarconf(如果没有就新建一个)
把c: wbar --bpress --pos bottom --zoomf 2 --isize 32 改成c: wbar --bpress --pos top --zoomf 2 --isize 32 ,wbar就放到了屏幕顶部
/home/tc/.wbar
把c: wbar --bpress --pos bottom --zoomf 2 --isize 32 改成c: wbar --bpress --pos top --zoomf 2 --isize 32 ,wbar就放到了屏幕顶部
5、其他的软件包,自己看着安装,比如ntfs-3g,geany文本编辑器支持GBK/UTF-8,xfe文件管理器,abiword,liboffice,p7zip解压缩等等。
6、来几个截图:
选择最快的镜像库:
abiword可以直接从库里下载,支持中文拼音输入法:
firefox-esr直接下载,支持中文拼音输入法:
liboffice从库里直接下载,支持中文拼音输入法:
lxterminal终端:
file-roller文件解压缩:
geavy→edit→Preferences→File→勾选上Use fixed encoding when opening non-Unicode files,选择GBK,这样子设置之后,在tinycore linux里面打开windows下面创建的记事本文件就不会乱码了。但是文件名称乱码我不知道怎么搞,因为文件名字是GBK编码的,而locale是utf-8编码的,系统好像不能自动识别。
xfe文件管理器,建议分成三栏,tree+list+list:
挂载NTFS,FAT32分区不乱码了:
xfi,镜像管理器?不懂
xfp,不懂:
xfw,xfe的文本编辑器,对中文支持似乎不好。geany支持中文拼音。
app软件包管理,汉化: