Flowers near office
Some distro’s just add all the items under single menu and thus the menu itself becomes unusable because of the number of items in the submenu and this I did not like and hence ceated this simply python script to fix that. For using the script, back up you “menu” file, redirect the output of this script to ‘menu’ file again.
#!/bin/python
F = open("~/.fluxbox/menu", "r")
count=0
mkc=1
started=0
for line in F:
print line.rstrip()
if '[submenu]' in line.lower() and started == 1:
print '[end]'
if '[end]' in line.lower():
count=0
mkc=1
if started > 0:
started=0
# print "Count is {}".format(count)
# print "Started is {}".format(started)
print '[end]'
if '[exec]' in line.lower():
if count > 15 :
if started > 0:
started=0
print '[end]'
# print "Count is {}".format(count)
# print "Started is {}".format(started)
print '[submenu] ({})'.format(mkc)
started=1
mkc+=1
count=0
# print count
count+=1
First you need to have scapy installed. And if you don’t know about scapy, then
Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can’t handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping+ARP cache poisoning, VOIP decoding on WEP encrypted channel, …), etc
Continue reading
One of the most written and commented articles has to be Linux vs Windows (of course there are competitors like vim vs emacs) but none has been covered so much as Linux vs Windows. So, what am I going to write here which is not covered earlier in so many other posts. Well a little different perspective 🙂
Continue readingLinux is now 25 years old, but it’s no hipster. It’s not chasing around Pokemon, and it’s not moving back in with its parents due to crippling student debt. In fact, Linux is still growing and evolving, but the core ideas of the Linux State of Mind remain the same.
You see, Linux is much more than an operating system, it’s a mindset. Even if you don’t agree with its philosophy, you can’t afford to ignore it.
Continue readingYou will need to install convert-to-edition, description
Name : convert-to-edition
Arch : noarch
Epoch : 0
Version : 25
Release : 1
Size : 9.7 k
Repo : fedora
Summary : Script for converting between Fedora Editions
URL : https://pagure.io/fedora-release
License : MIT
Description : Provides a script to convert the running system between Fedora Editions
So, all you need to do to convert from one edition to another is :
convert-to-edition -e <edition>
flatpak is tool similar to 0install. You can find more details here.
# Get the gnome-sdk gpg keys wget https://sdk.gnome.org/keys/gnome-sdk.gpg # Add the keys to trusted keys flatpak remote-add --user --gpg-import=gnome-sdk.gpg gnome https://sdk.gnome.org/repo/ # Install pre-requisite gnome flatpak install --user gnome org.gnome.Platform 3.20 # Download the flatpak file and install it. Or you can follow the next step. wget 'http://download.documentfoundation.org/libreoffice/flatpak/latest/LibreOffice.flatpak' flatpak install --user --bundle LibreOffice.flatpak # Install flatpak without downloading flatpak install --user gnome org.gnome.Platform.Locale 3.20 # Run you brand new shiny latest libreoffice flatpak run org.libreoffice.LibreOffice # At a later date, when you want to update libreoffice. flatpak update --user org.libreoffice.LibreOffice