-
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 doesn´t touch the persistent home directory.
Cheers.
PS: I´m talking about the 3.7 version of knoppix. I didn´t try the 3.8.1 yet, which I think I´m 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
Seagate Enterprise Capacity 8TB 7200 RPM Internal Hard Drive ST8000NM0045
$147.99
Western Digital WD4000FYYZ RE 4TB 7200 RPM 64MB Cache SATA 6Gb/s 3.5" Hard Drive
$28.60
HGST 3.5 Internal Hard Drive 3TB 7200rpm 0F12470
$30.00
*LOT OF 40* 500GB Desktop PC 3.5" SATA Hard Drive HDD*Tested*
$212.00
HGST Ultrastar DC HC520 12TB SATA 6Gb 256MB 3.5" Enterprise HDD- HUH721212ALE601
$89.99
HGST Ultrastar HE10 10TB SATA 6.0Gb/s 7200 3.5" Datacenter HDD - HUH721010ALE601
$69.99
Seagate Exos X14 12TB SATA6Gb/s 7200RPM 3.5" Enterprise Hard Drive ST12000NM0558
$109.95
1TB HDD/SSD 2.5" SATA Hard Drive for Laptop with Win 10/Win 11 Pro Pre-installed
$19.99
Seagate ST8000NM0055 8TB 7200RPM 256MB SATA 6.0 Gb/s 3.5" Enterprise Hard Drive
$41.81
HDD 3.5" SATA Hard Drive with Windows 7/Win 10 Installed Legacy
$35.99