-
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
Juniper Networks EX3300 EX3300-48P PoE+ 48-Port 4x SFP Gigabyte Ethernet Switch
$59.99
Juniper EX 4300 EX4300-48P Gigabit Network Switch JunOS 21.4R3-S7 48 Port PoE
$249.00
Juniper EX3300-48P 48-Port 10/100/1000BASE-T (48 PoE+ ports) with 4 SFP+
$74.00
JUNIPER EX3400-48P 48x 1GB PoE+ RJ-45 4x 10GB SFP+ 2x 40GB QSFP+, DUAL AC POWER
$168.00
Juniper EX4200-48PX 48-PORT 10/100/1000BASET PoE Ethernet Switch
$50.00
Juniper Networks SRX320-POE 6-Port Service Gateway Security Appliance Tested
$149.99
Juniper 24-Port Gigabit Ethernet+ & 4-Port SFP Network Switch EX2200-24T-4G
$26.39
Juniper EX3400-48P 48-Ports PoE+ 4x SFP+ and 2x QSFP+ Managed Switch Tested
$170.00
New In Box Juniper Networks EX4300-48P 48Port GbE PoE+ Switch EX 4300 48P
$475.00
Juniper EX4300-48P 48 Port PoE Gigabit Network Switch - COMES WITH DUAL POWER
$179.99