-
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
ASUS H110M-R Motherboard Intel 6th/7th Gen LGA1151 DDR4 Micro-ATX i/o shield
$42.00
***NEW*** BCM RX67Q Gaming Motherboard | Intel Q67 2nd/3rd Gen. | LGA1155 | DDR3
$29.77
Asus Prime H310M-A R2.0 Intel LGA 1151 DDR4 Desktop Motherboard
$46.99
Micro ATX Desktop Motherboard ASUS H110M-C LGA 1151
$31.95
Asus PRIME H510M-A Intel LGA 1200 DDR4 SDRAM Desktop Motherboard w/ I/O shield
$64.98
Gigabyte AMD B550 UD AC Gaming Motherboard - AMD B550 Chipset - AM4 Socket - AMD
$89.99
MSI B450M PRO-VDH MAX AM4 AMD B450 USB3.2 Micro-ATX Motherboard
$67.99
Asrock Z390 Phantom Gaming 4S/AC Wifi 8th/9th Gen Intel 1151 Motherboard Bulk
$48.79
GIGABYTE MB10-Datto Motherboard Xeon D-1521- SR2DF 2.40 GHz- Open Box
$121.50
Asus X99-A II Foxconn LGA2011 ATX Motherboard - Motherboard Only
$112.50