Tiny Core Linux
Tiny Core Base => TCB Q&A Forum => Topic started by: wifixer on March 24, 2015, 07:48:12 AM
-
Hello Tinycore community :)
I just registered because I also want to start my Tinycore adventure :)
Of course, as I guess all of you, I want to build my own tiny linux tailored with only what I need: wireless auditing.
I'm coming from a long experience in those monstrous distros, such as those you see at begin of Distrowatch, but I finally decided to abandon the tribe of the beginners-2-GB-lots-of-useless-stuffs distros, and pass into the experienced ones ;)
Well, I guess enough with first-time presentations, so I'll try to ask a few questions if I can.
First of all, my tiny linux must have Wireshark! but I see in your tcz repos, you have Wireshark only for ver. 4.x, no Wireshark in ver. 5.x or latest 6.1.
http://distro.ibiblio.org/tinycorelinux/4.x/x86/tcz/wireshark.tcz
So my first question is: can I start building my tiny linux on ver. 6.1 and use that Wireshark you have in the repo ver. 4.x?
What version is that Wireshark in the repo ver. 4.x?
Thanks
-
Hi wifixer
Welcome to the forum. Since Tinycore is a bit different in how it's installed I would like to suggest you read:
http://tinycorelinux.net/book.html
and:
http://tinycorelinux.net/faq.html
There is also a lot of information on the Wiki, see the link at the top of this page. The current version of Wireshark is 1.6.5.
http://distro.ibiblio.org/tinycorelinux/4.x/x86/tcz/wireshark.tcz.info
So my first question is: can I start building my tiny linux on ver. 6.1 and use that Wireshark you have in the repo ver. 4.x?
The best way to find out is to install TC6 and then download wireshark.tcz and wireshark.tcz.dep into your tce/optional
directory. Then use the Apps tool to resolve any missing dependencies and see what it complains about.
-
Hi wifixer
you could also try dCore
-
Thank you @Rich :)
@jls_legalize, what is dCore? where can I dl it?
I just googled it but nothing came out... also it is not listed in distrowatch... sorry or my ignorance ;)
-
It is in the download section, and there is plenty of information in the forum.
-
oh, sure, sorry, I saw it, it is in the Other Ports section...
Yes, I tried to read some messages in the forum, but still dont understand it.
But both are more or less same dimensions, so what is the difference between TinyCore and dCore?
Why should be interesting for me wireless minimalist?
Thanks (I'm new ;)
-
In the meantime, did you try wireshark from the tc-4.x repo with tc-6.1?
-
in fact no, because I already got stuck before, with the options for choosing desktop manager.
I might get it all wrong, so maybe you can help me in that @Juanito ?
What I want to do is to change the desktop look&feel appearance of TinyCore.
I want to remove the look&feel of Mac-Apple-OS2, and add a Windows look&feel.
Something like, a very simple and static bar for all tasks at the bottom, on the left a kind of Start button with all programe, on the right the Clock,Volume,Net Status, and so on, no more "nomad" start-button-right-mouse all over the desktop.
Also on my laptop, every time I touch the mousepad, it results in a doubleclick, so every time I want to move the mouse pointer, it also doubleclick before on that position... you can imagine, it seems all is going nuts... ;)
So I read the faqs, and tried CorePlus, whose boot options actually already give the user the possibility to boot into a different "Desktop manager", so I tried them, e.g. OpenBox, but it always ends into the Mac-Apple look&feel plus mouse-nuts...
Is that any way to get that fixed easily?
Thanks :)
-
Core is not a boot and run OS. It is a toolbox for building small systems.
If you just want to boot and run, you will be happier with another distro.
-
@wifixer dCore uses the debian/ubuntu repos while Core has it's own repo.
U can find some infos about dCore here: http://tinycorelinux.net/dCore/x86/README/ (http://tinycorelinux.net/dCore/x86/README/)
-
well @gerald_clark , I had the feeling that was a friendly forum...
I know that TinyCore "is a toolbox for building small systems"
What I would like to build in fact, is a small system with a very simple look&feel, such I saw already in other distros (fixed task bar on bottom,start button,clock, net,such stuffs...), Wireshark, wifi modules + various firmwares (which I already found in your repos), a complete gcc+tools chain for compilation all the other tools I need (if not already in your repos).
Is that possibe in TinyCore or not?
If not, sure, as you said, I "will be happier with another distro"
@jls_legalize, thanks, all is clear now :)
-
in fact no, because I already got stuck before, with the options for choosing desktop manager.
I might get it all wrong, so maybe you can help me in that @Juanito ?
You'd probably need to choose a desktop manager look and feel that suits your needs (which may or may not exist in the tinycore repo) and then customise/modify it to suit. Note that the desktop manager and the "mac like" tool bar at the bottom (wbar) are two different extensions, so you might already get what you need from jwm or fluxbox (which are in the tinycore repo) if you leave out wbar.
If the desktop manager you require is not present in tinycore, the required extensions to compile it can be loaded using the compiletc meta-extension.
Also on my laptop, every time I touch the mousepad, it results in a doubleclick, so every time I want to move the mouse pointer, it also doubleclick before on that position... you can imagine, it seems all is going nuts...
If you can use an alternate mouse or pointing stick, you can disable the touchpad. If you want to use the touchpad, you'd have to use the Xorg-7.7 extension instead of the default Xvesa and then edit the touchpad settings to remove the double-click
So I read the faqs, and tried CorePlus, whose boot options actually already give the user the possibility to boot into a different "Desktop manager", so I tried them, e.g. OpenBox, but it always ends into the Mac-Apple look&feel...
To be able to easily play around with various desktop managers, it would be better to install tinycore to a usb stick or hd and then, for example, you could get rid of the "mac like" wbar by not loading the extension.
-
I don't know if "what you want" is possible or not.
Explore the available window managers, and see if you can make them do what you want.
The extensions are user contributed, and usually come with minimal documentation. If the needed information is not in the user maintained wiki, it can
often be found on the internet.
You will probably not find step-by-step information on customizing window managers here.
Suggesting that Core may not be the OS you are looking for is not being unfriendly. It is being realistic. Core is not for everybody.
-
@jls_legalize can I ask you some more hints about dCore?
I'm interested in setup dCore live on USB, so I did that:
I formatted a USB pendrive as FAT32, installed syslinux, from the link you wrote I dl the files, and set such structure:
A:\SYSLINUX.CFG
A:\boot\ub-dCore-utopic.gz
A:\boot\vmlinuz-utopic
A:\sce\ndiswrapper-modules-3.16.6-tinycore.sce
A:\sce\wireless-3.16.6-tinycore.sce
A:\sce\wireless.sce
A:\sce\wireless.sce.list
into SYSLINUX.CFG, I wrote:
KERNEL /boot/vmlinuz-utopic
APPEND initrd=/boot/ub-dCore-utopic.gz lst=wireless.sce.list desktop=startlxde
Now, is it correct the value for "lst="?
What is the correct .sce file/files I have to dl and put into sce dir, in order to get lxde+openbox+PCManFM?
Thanks :)
-
ok, I finally managed to create the lxde package:
A:\tce\sce\lxde.sce - 71Mbytes
The directory structure now is correct, it took forever to understand the logic behind cde,tce,tcz and sce... plus sceboot.lst now contains lxde.sce.
Finally as written here:
http://tinycorelinux.net/dCore/x86/README/README-lxde.txt
I added the parameter desktop=startlxde:
KERNEL /boot/vmlinuz-utopic
APPEND initrd=/boot/ub-dCore-utopic.gz desktop=startlxdeIt boots ok, then prompt, then I type startx, error not found.
How can I set to auto-start that Lxde desktop?
Thanks :)
-
If you look at the start-up scripts of the desktop manager extensions, you'll see that they echo the name of the binary to /etc/sysconfig/desktop.
-
oh perfect, thanks @Juanito :)
Now I have a dCore with lxde desktop environment with all wireless support plus Wireshark 1.12.
Bit-by-bit Im also learning, thanks for your patience.
But I see that is not what my old laptop can digest: lxde is far from light, is sucks 500Mb all together, when I run Wireshark it keeps begging for mercy! :)
Looks like I have to give up on lxde.
But I might keep openbox, only 18Mbytes, right?
Anyway still I need a minimal file manager, I don't know how much is smart to port PCManFM out of lxde alone in-the-dark Openbox, isn't it?
Any better file manager to suggest?
Oh, btw, Wireshark starts with enormous font, the window takes all the monitor, but still half of contents are out of sight... do you know how to push Wireshark to a much smaller fonts resolution?
Thanks :)
-
..sucks 500Mb all together, when I run Wireshark it keeps begging for mercy! :)
Looks like I have to give up on lxde.
But I might keep openbox, only 18Mbytes, right?
This, I suspect, is the difference between using dcore (large choice of packages, but lots of dependencies) and core (smaller choice of packages, but less dependencies).
Oh, btw, Wireshark starts with enormous font, the window takes all the monitor, but still half of contents are out of sight... do you know how to push Wireshark to a much smaller fonts resolution?
You'd need to google how to change the font size with gtk2/3 or, you could check in Xorg.0.log that the correct dpi for your screen is being used and, if not, correct it.
-
Great hint @Juanito :)
ok, switching to core and try again.
I googled around, everybody says that lxde is the lightest windows/desktop manager, but I'm starting having serious doubts after this dCore experience.
Care to suggest the lightest possible windows/desktop manager for Core, you have in your repos (without wbar...)?
And, as for a light file manager?
Thanks :)
-
And, as for a light file manager?
mc
-
WHich LXDE version are we taling about, Qt or Gtk?
-
For light wm you could look at flwm, jwm and fluxbox, though I'm not sure how much you could do with flwm without wbar.
For a light fm, you could look at emelfm (gtk1 version)
-
Hi wifixer
the window takes all the monitor, but still half of contents are out of sight...
If an applications window is larger than the screen, hit CTRL-M a couple of times.
-
@bmarkus, sorry I don't know, I just run "sce-import -b lxde" from inside dCore :)
@Juanito, allright, then will try jwm and fluxbox :) Can I still keep openbox under?
@Rich, CTRL-M, got it. Does it work also under openbox, jwm and fluxbox?
-
alright, I'm writing to you now from inside Firefox 21 inside Core :)
What I did: I noticed CorePlus had already jwm and fluxbox, so I stripped out of the onboot file flwm& wbar, so they don't get loaded, and added option desktop= jwm / fluxbox at boot.
Now Imk under fluxbox.
About Apps, it is not possible to dl Wireshark from ver 4... :( but I managed to dl everything else I needed.
Unfortunately, my mouse messing up is back, maybe you had similar issue and can help me fix that? any app to download to better configure the mouse ops?
It really looks like every time I touch on the mouse pad, a double click is sent, no matter, and while I move the pointer still some double clicks are released on the way, programs are run, windows get closed/open, links get pressed into firefox, and so on... very difficult to work in those conditions.
I never had such problem, even inside dCore didnt have this issue, so it is not a problem of my pad I guess.
Alsowanted to ask, is it possible to set jwm / fluxbox to have a static "Start" like button on the task bar, instead of this "nomad" one?
-
About Apps, it is not possible to dl Wireshark from ver 4...
you would have to download it manually using wget or navigate to the 4.x repo with a browser
Unfortunately, my mouse messing up is back, maybe you had similar issue and can help me fix that? any app to download to better configure the mouse ops?
Did you see the comments about this a couple of posts earlier in this thread?