-
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
A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G
$13.99
Crucial DDR3L 16GB 1600 2x 8GB PC3-12800 Laptop SODIMM Memory RAM PC3 16G DDR3
$13.50
CORSAIR - VENGEANCE LPX 32GB (2x16GB) 3200MHz DDR4 C16 DIMM Desktop Memory
$59.99
New SK Hynix 8GB PC4 DDR4-2666 Desktop Memory
$13.00
A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G
$13.99
HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin
$23.95
HyperX FURY RAM DDR4 16GB 8GB 32GB 4GB 3200 2666 2400 2133 Desktop Memory DIMM
$9.64
Samsung 16GB (4x4GB) 1Rx8 PC3-12800U 1600Mhz DDR3 RAM Memory M378B5273DH0-CK0
$14.00
HYNIX HMT31GR7BFR4C-H9 8GB PC3-10600R DDR3-1333MHZ 2Rx4 (LOT OF 8) DRAT-3
$86.00
Lot Of 10 Mixed Samsung 16GB 2Rx4 PC4-2133P RDIMM DDR4-17000 ECC Server Memory
$149.99