-
Junior Member
registered user
How can I change KDE Menu and Icons after remastering?
please forgive my poor english.
when I remastering with Knoppix.build scripts, every config file is perfectly reflected in Live CD. (locales, application config files ... etc) but KDE menu and Icons, wall paper, theme, widow decorations are always return to Basic Knoppix. How can I change KDE Menu and Icons after remastering?
What is the real KNOPPIX KDE menu config file in /usr/share/applications, /usr/share/applnk, /etc/skel?
and How can I reflect on remastering CD?
-
as suggested by moran:
vi /etc/X11/Xsession.d/45xsession
comment out lines 125 - 154
and save the file.
(comment out is putting # at the start of each line).
stage 2:
vi /etc/init.d/knoppix-autoconfig
at line 1181 after the fi in new line i add:
mkdir /home/knoppix
cp -R /etc/skel/.??* /home/knoppix
cp -R /etc/skel/* /home/knoppix
chown -R knoppix:knoppix /home/knoppix
make steps 2 & 3 and burn the iso.
To edit KDE menu use menu editor,
K menu => Settings => Menu Editor
Good Luck
Nikolay
-
Junior Member
registered user
Failed.
I failed.
After remastering, back to basic again.
boot message says '/home/knoppix is already maded'.
can someone help me?
-
it seems that you left X you didn't delete /etc/skel and replace it with /home/knoppix. Follow UnderScores How to:
rm –rf /etc/skel
It will remove /etc/skel and its content. Then:
mv /home/knoppix /etc/skel
This will move /home/knoppix to /etc/skel. And at the end change the owner:
chown –R root:root /etc/skel
/home/knoppix is being recreated on every start up
-
Junior Member
registered user
It has been working!!!
even though still boot message '/home/knoppix, file has already made' printed
anyway Nikolay, Thank you for your help.
-
Junior Member
registered user
Nikolay, I am worried about one thing.
vi /etc/X11/Xsession.d/45xsession
comment out lines 125 - 154
I think, that comment out will effect on 'Persistent home directory'.
Code:
startkde(){
# Play sound
#playsound
if [ -z "$DONTCHANGE" ]; then
# No persistent homedir, copy everything
rsync -Ha --ignore-existing /etc/skel/{.kde*,Desktop} $HOME/ 2>/dev/null
if [ "$USER" = "knoppix" ]; then
rsync -Ha --ignore-existing /usr/share/knoppix/profile/{.kde*,Desktop} $HOME/ 2>/dev/null
# Build ksycoca database for KDE speedup
[ -d /usr/share/knoppix/profile/var/tmp/kdecache-knoppix ] && rsync -Ha --ignore-existing /usr/share/knoppix/profile/var/tmp/kdecache-knoppix/ /var/tmp/kdecache-knoppix 2>/dev/null
fi
It will comment out 'DONTCHANGE' value so 'No persistent homedir, copy everything' will be lost.
What do U think about it?
-
To be honest, I am not sure about it. I think the only way to find out is just to test it out. gonna do it when get home. and will post the results.
Nikolay
-
Junior Member
registered user
I finished that test sucessfully.
maybe 'dontchange' value does not effect on persistent home directory.
thanks anyway.
-
GunSmoke,
I have developed, with some fiends here in Brazil, a script that does the remastering of the knoppix currently installed on the HD, which is posted at http://www.knoppix.net/forum/viewtopic.php?t=18222 and have faced the same problem you described. We solved it adding this code rsync -Ha --ignore-existing /etc/skel/ $HOME/ at line 67 of the 45xsession and deleting 26 lines, starting from the line nr 200 in the same file (45xsession). It worked perfectly, maybe you should try this, once it doesnt touch the persistent home directory.
Cheers.
PS: Im talking about the 3.7 version of knoppix. I didnt try the 3.8.1 yet, which I think Im doing today. I wil post if sucessful or not.
-
Junior Member
registered user
I am Korean.
and I thanks for your international cooperation.
my 45xsession file is
Code:
23 # add at least _one_ entry to xauth
24 # remove when updated nxclient is available
25
26 xauth add $DISPLAY MIT-MAGIC-COOKIE-1 $(mcookie)
27
maybe that 26 line has nothing to do with my purpose.
so I think that I must not delete that line. plz tell me another line that I must delete.
Code:
64 # Copy profiles if not already present
65 rsync -Ha --ignore-existing /etc/skel/{.acrorc,.Xdefaults,.gimp*,.gconf*,.bashrc,.nessus*,.links,.local,.lynx*,.qt,.xine,tmp} $HOME/ 2>/dev/null
66 [ "$USER" = "knoppix" ] && rsync -Ha --ignore-existing /usr/share/knoppix/profile/{.gnupg,.acrorc,.Xdefaults,.bashrc,.nessus*,.links,.lynx*,.qt,.xine,tmp} $HOME/ 2>/dev/null
67 [ "$USER" = "knoppix" -a -f /usr/share/knoppix/profile/.fonts.cache-1 ] && rsync -H --ignore-existing /usr/share/knoppix/profile/.fonts.cache-1 $HOME/ 2>/dev/null
68
69 # We DO need the .gnome* directory for some programs that set permissions incorrectly
...
and Where do I add code 'rsync -Ha --ignore-existing /etc/skel/ $HOME/' after that 67 line?
Similar Threads
-
By hal8000 in forum Customising & Remastering
Replies: 3
Last Post: 12-29-2007, 12:16 AM
-
By Dredman in forum Customising & Remastering
Replies: 3
Last Post: 10-07-2006, 10:23 PM
-
By maxmartin in forum Customising & Remastering
Replies: 0
Last Post: 03-12-2006, 03:25 AM
-
By andig in forum General Support
Replies: 0
Last Post: 05-06-2004, 05:39 PM
-
By ykhov in forum General Support
Replies: 1
Last Post: 04-02-2004, 05:11 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Apple MacBook Air 13.6” M2 8GB 256GB SSD 2022 MLY33LL/A 8‑Core CPU 8‑Core GPU
$529.95

8-core 10-core GPU baseboard 8654 to PCIE 5.0x16 GPU expansion baseboard
$377.77

Panasonic Toughbook CF19 MK8 Core i5 3610ME 2.7GHz 12GB RAM 512GB SSD Win 10 Pro
$319.00

Dell Alienware m15 R7 AMD Ryzen 7 6800H 16GB DDR5 1TB SSD RTX 3070 Ti WIN 11 PRO
$920.00

HP - OmniBook 3 16" 2K Touchscreen Laptop - Intel Core Ultra 5 (2025) - 8GB M...
$479.99

(New) AMD Ryzen 7 5700X 8 Core 16 Thread AM4 Unlocked 3.4 GHz CPU OEM Tray
$169.99

Lenovo LOQ 15 15.6" FHD 144Hz 8-Core i5-12450HX 16GB 512GB SSD GeForce RTX 4050
$799.00

Lenovo ThinkCentre M720q Intel Core i3 8100t 8GB 256GB SSD M2
$110.00

HP ProBook 640 G8 14" FHD IPS Intel Core i5-1135G7 2.4 GHz 16GB 256GB SSD W11P
$199.99

Lenovo ThinkPad T480 Core i5-8250u 1.6GHz 8GB 256GB SSD 14" ***Boot to Bios
$110.00