You are not logged in.
In order to further improve the desktop experience for its users, Chakra has decided to create a fork of the excellent "Kaptan" application originally developed for Pardus Linux. This beautiful "desktop greeter" will appear on future Chakra ISOs, and will allow users to tweak various aspects of their installation, such as the theme and wallpaper, keyboard layout, mouse settings, services to be started at boot time, firewall and other security settings, and more. This application is not limited to new users- it can be installed and used by anyone. You can read more about Kaptan here: http://linuxbsdos.com/ask/2011/07/kaptan/ and here: http://en.pardus-wiki.org/Pardus:Instal … irst_start.
For a more up-to-date overview of Kapudan, take a look at its wiki page: http://www.chakra-linux.org/wiki/index.php/Kapudan.
About the name
We wanted to acknowledge the Pardus developers who originally designed Kaptan, so at first it was planned to keep the name the same. However, the main Kaptan developer did not respond when asked his opinion of keeping the name, and since we will be changing large amounts of the code, and re-branding as Chakra instead of Pardus, it was not quite right to use the same name. As a compromise, the name "Kapudan," the archaic of the Turkish "Kaptan," has been chosen.
What's done
At this point, Kapudan has the ability to configure everything Kaptan did, including kde themes, desktop layout, mouse and keyboard behavior, wallpapers, and more. It can also configure spun (if you have it installed). All the text and file paths have been modified to work with Chakra instead of Pardus, and new Chakra-specific art is in the works.
What's still to come
As mentioned above, Kapudan will eventually have the ability to enable/disable certain services at bootup (CUPS and Bluetooth, for example); change a few basic security settings, such as enabling the firewall; create folders in your home directory (For example, Documents, Music, Pictures, etc); and more.
Try it now!
I would like to get at least a little bit of testing in before Kapudan is put on the ISOs. If you have a few minutes to test it out and report any bugs you find, I would really appreciate it.
Here's how you can test Kapudan:
sudo pacman -S git pyqt kdebindings-pykde4 python2-v4l2capture python2-xlib python-imaging
git clone git://gitorious.org/chakra/kapudan.git
cd kapudan
sudo install -Dm755 kapudan-rootactions /usr/bin/
python2 setup.py build
python2 build/kapudan.pyWhen you're done, be sure to remove the kapudan-rootactions script, to prevent conflicts with the Kapudan package later on:
sudo rm /usr/bin/kapudan-rootactionsUpdate
New artwork/colors/fonst style by Malcer have been pushed to git, and the ability to use the Takeoff menu has been added by Inkane. A couple bugs have been fixed as well.
Update 2
The ability to enable/disable certain services at bootup (CUPS and Bluetooth) has been added.
Update 3
Added the Security screen, with the ability to enable/disable UFW and ClamAV, and links to learn about other security tools.
Last edited by george (2012-08-27 03:49:09)
Offline
This app doesn't see custom themes and wallpapers. Purposely? Also doesn't change menu when someone has custom (eg QML App Launcher).
Offline
It's an first-run-assistant, therefore it doesn't have any detection routine (yet), as it presumes a vanilla install. That might change in the future, but has currently no high priority.
Offline
It should see custom wallpapers though, as long as they are in /usr/share/wallpapers/<wallpapername>, with the correct files/file structure. Because of the way the themes work, there will probably never be support for custom themes. About the menu, that would take some extra code, and we'd have to just show an "Unknown/Custom" option or something.
Also, please understand this is not meant to be a KDE settings program, because that already exists. It's just supposed to show some of the most often changed settings to get a new user up and running with Chakra.
Last edited by george (2012-07-30 22:27:59)
Offline
Very good idea, I was impressed by Kaptan when I tried Pardus. It made a huge difference...
(Why I never had this idea...)
Offline
Very good job, Kaptan en Chakra i like idea :-)
Offline
Offline
Will Claire be released with systemd on by default? In case it won't, Kapudan could have an option for activating it.
Offline
uhm, can't install it ![]()
[user@propc dowloads]$ git clone git://gitorious.org/chakra/kapudan.git
Cloning into 'kapudan'...
remote: Counting objects: 898, done.
remote: Compressing objects: 100% (500/500), done.
remote: Total 898 (delta 561), reused 630 (delta 386)
Receiving objects: 100% (898/898), 2.08 MiB | 72 KiB/s, done.
Resolving deltas: 100% (561/561), done.
[user@propc dowloads]$ cd kapudan
[user@propc kapudan]$ sudo install -Dm755 kapudan-rootactions /usr/bin/
[user@propc kapudan]$ python2 setup.py build
running build
Copying PYs...
Copying kde-themes...
Generating UIs...
Generating RCs...
Cannot find file: pixmap/kapudan-logo.png
Cannot find file: pixmap/kapudan_settings.png
Cannot find file: pixmap/kapudan_welcome.png
Cannot find file: pixmap/kapudan-left.png
[user@propc kapudan]$ python2 build/kapudan.py
Traceback (most recent call last):
File "build/kapudan.py", line 241, in <module>
kapudan = Kapudan()
File "build/kapudan.py", line 23, in __init__
self.initializeUI()
File "build/kapudan.py", line 57, in initializeUI
self.screens = self.screenOrganizer(self.headScreens, self.tailScreens)
File "build/kapudan.py", line 92, in screenOrganizer
spun = SpunRC()
File "/dowloads/kapudan/build/kapudan/tools/spunrc.py", line 16, in __init__
self._create()
File "/dowloads/kapudan/build/kapudan/tools/spunrc.py", line 23, in _create
shutil.copyfile(self.spunconf, self.spunrc)
File "/usr/lib/python2.7/shutil.py", line 82, in copyfile
with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: '/etc/spun.conf'Linux propc 3.4.6-1-CHAKRA #1 SMP PREEMPT Fri Jul 20 02:25:41 UTC 2012 x86_64 GNU/Linux
system is up to date.
Last edited by VX9 (2012-08-01 00:55:47)
Offline
Did you install the required deps as posted?
sudo pacman -S git pyqt kdebindings-pykde4 python2-v4l2capture python2-xlib python-imaging
Is spun installed?
Offline
Sorry, that's my fault. I caught the wrong exception. It should be fixed now in git.
It will still show the error, but won't crash- just ignore it.
Offline
Yes, it's working, thanks. Tomorrow i will play with it. Good night everyone.
Offline
What is Claire? I can't even google it.
Offline
George, I don't know much about ClamAV, but I found this little option very interesting:
http://kde-apps.org/content/show.php/KV … 7d7f774c6d
For viruses, phishing, etc. And have Dolphin integration, uses internet database, is possible check internet URLs... Take a look. ![]()
Exist a package in CCR: http://chakra-linux.org/ccr/packages.ph … earch=+Go+
And a little proposal: If UFW is an option... why not include other one option to fix a little and basic pre-configurated orders? Like Mandriva's MSEC:
http://ext4.files.wordpress.com/2010/03 … 2010-1.png
Last edited by Malcer (2012-08-01 02:05:12)
Offline
What is Claire? I can't even google it.
That's the next version of Chakra, which will ship KDE 4.9.
Offline
What is Claire? I can't even google it.
Next Chakra ISO's, following the KDE 4.9 series are dedicated to Claire Lotion, you can google that....
Offline
George, I don't know much about ClamAV, but I found this little option very interesting:
I'm not quite sure what you mean there. KVirusTotal looks like a nice app, but I can't get it to work (in my extremely limited testing), and it's a gui-only tool, not a daemon like ClamAV (clamd), so I'm not sure how I could integrate it with Kapudan.
And a little proposal: If UFW is an option... why not include other one option to fix a little and basic pre-configurated orders? Like Mandriva's MSEC:
Without knowing what that prgram actually does behind the scenes, I can't really duplicate it.
Also, I really don't believe in things like that that say "click here to make it secure". They just instill a false sense of confidence, and end up making the user less safe. I would be happy to add one or two more options to the security screen, if anyone can think of something specific that would help harden a new Chakra installation (and that can be accomplished via Python and/or the command line).
Offline
Can AppMenu QML be added to the menu list? Also could you add search and launch to the desktop type?
Last edited by enoop (2012-08-01 07:18:47)
Offline
AppMenu QML must be discussed (if I remember it right, it is not in the repos atm), but search and launch should be possible.
Offline
Also the radio buttons seem really fuzzy and jagged.
Offline
enoop: Do you have a screenshot for that one? For me the radio buttons look pretty normal?
Offline
http://i.imgur.com/hc7NE.png
I get that with qtcurve, oxygen seems fine.
Last edited by enoop (2012-08-01 09:07:26)
Offline
Okay, that's the fault of your theme :-). There's nothing we can do about that one, but I can assure you that it will look better with the default theme.
Offline
Alright, another page that would be great to have is a monitor setup.
Last edited by enoop (2012-08-01 09:12:01)
Offline
As far as I know Claire won't be released with systemd as default.
I'm not supporting to put an option into Kapudan though, because
a) it is only temporary and time is limited to get it to work for Claire
b) it is an option none "normal user" should need, if you are advanced and know how to set up systemd, why have an option there?
All in all this looks good btw, finally a first-run-application. In my opinion we have to work on the UI though, not sure what Malcer's plans are. ![]()
Lukas
Will Claire be released with systemd on by default? In case it won't, Kapudan could have an option for activating it.
Offline