tinycore定製(待整理)

vga僅適用於控制檯,X分辨率在.xsession中確定Xvesa的(或使用xsetup.sh進行更改)。

 

想請問下,能否在某個腳本里面設置下,默認啓動我提前安裝好的icewm桌面,而不是默認的flwm?
我不想在grub2的啓動參數中設置desktop=icewm,我就是想在某個腳本中設置,能做到嗎?

我想先確認一件事,你還在用ISO開機嗎?
若是,那就鎖死在flwm了。

如果你照我說的把vmlinuz64, corepure64.gz解出來,那就簡單很多。
只要把onboot.lst裡面的flwm_topsides.tcz換成icewm.tcz
剩下的系統應該會自動搞定
再不行,把/etc/sysconfig/desktop內容換成icewm即可。

 

我剛纔試了下,解開tinycore,啓動參數中不帶desktop=xxxx參數,tinycore似乎是根據/etc/sysconfig/desktop裏面的設置選擇桌面。

我嘗試了修改爲flwm,下次啓動他還是icewm。
似乎這個/etc/sysconfig/desktop裏面的設置優先級較低,可能是在其他地方設置的吧。

如果啓動參數中帶desktop=xxxx參數,那麼啓動參數裏面的設置優先級是很高的。

 

有個問題想請教下閣下,我把原版tinycore放在FAT32分區,tinycore所在的分區會被系統自動掛載,這樣子會導致FAT32所在的分區出現亂碼現象,而這個分區無法卸載,當然也就不能自動掛載,但是你定做的版本就可以顯示中文,請問下你是怎麼做到的?能否寫一篇詳細點的定製教程?主要是分區掛載這一塊。我想基於官方tinycore12學習定做下tinycore,我想用icewm。

解決分區編碼的問題,是修改了rebuildfstab,ntfs-3g和vfat都增加了參數iocharset=utf8,用cp936也是可以的,不過感覺近年來utf8適應性更好.用diff -u與官方腳本比較一下就一目瞭然了

/etc/init.d/tc-config是啓動的源頭,/etc/skel/.profile和xlibs.tcz裏的.xsession,都是可以按自己需求修改的地方

要修改系統腳本,必須把iso裏的corepure64.gz解壓出來:

  1. cd /xxx/rootfs
  2. zcat corepure64.gz | cpio -i -H newc -d

修改完成後重新打包

  1. cd /xxx/rootfs
  2. find | cpio -o -H newc | busybox gzip -2 > /tmp/corepure64.gz

tinycorelinux官方有wiki,可以找來看看

 

另外我用fcitx,在xfe文件管理器中,給文件或者文件夾改名字,總是無法改名字,但是在geany,liboffice等其他軟件中可以正常中文打字,你用的是什麼輸入法?fcitx還是小小輸入法?

https://forum.ubuntu.org.cn/viewtopic.php?t=350396
在 “編輯/選項/字體”中選擇一箇中文字體,然後重啓xfe
我用的fcitx4,試了下顯示修改中文名稱都正常

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章