manac ham chơi

4 May, 2014

change icon theme (windowmanager, gtkrc-2.0)

Filed under: linux-unix — manac @ 1:36 am

$ sudo apt-get install tango-icon-theme tango-icon-theme-extras
$ nano .gtkrc-2.0
put
gtk-icon-theme-name = “Tango”

Advertisements

5 May, 2012

Boot Multiple ISO from USB via Grub2 using Linux

Filed under: linux-unix — manac @ 12:23 am

Boot ISO Files directly from USB using Grub2 from Linux. Here is one way to create a Multiboot USB Flash Drive from a running Ubuntu (I used the Live CD). You may eventually need a large Flash Drive or USB Hard Drive in order to include every bootable ISO entry. I will add more Bootable ISO files to the grub.cfg file as I find time to test them. Contact me to submit working Bootable Linux ISO grub.cfg entries for inclusion.

I. Format your USB Flash Drive to use a Single Partition:

Open a terminal and type sudo su
Type fdisk -l (and note which device is your USB Drive)
Type fdisk /dev/sdx (replacing x with your actual usb device)
Type d (to delete the existing partition)
Type n (to create a new partition)
Type p (for primary partition)
Type 1 (to create the first partition)
Press Enter (to use the first cylinder)
Press Enter again (to use the default value as the last cylinder)
Type a (for active)
Type 1 (to mark the first partition active “bootable”)
Type w (to write the changes and close fdisk)

II. Create a Fat32 Filesystem on the USB Flash Drive:

Type umount /dev/sdx1 (to unmount the mounted partition)
Type mkfs.vfat -F 32 -n MULTIBOOT /dev/sdx1 (to format the partition as fat32)

III. Install Grub2 on the USB Flash Drive:

Type mkdir /media/MULTIBOOT (to create a directory for the mountpoint)
Type mount /dev/sdx1 /media/MULTIBOOT (to mount the USB)
Type grub-install –force –no-floppy –root-directory=/media/MULTIBOOT /dev/sdx (to install Grub2)
Type cd /media/MULTIBOOT/boot/grub (to change directory)
Type wget pendrivelinux.com/downloads/multibootlinux/grub.cfg (to get the grub.cfg file)

IV. Test to make sure your USB Device Boots into Grub2:

Reboot your Computer, and enter your BIOS or Boot Menu. Set the Boot Order to boot from the USB Device. Save your changes and Reboot. If all goes well, you should be presented with a Grub2 Boot Menu.

V. Adding the Bootable ISO files:

Type cd /media/MULTIBOOT (assuming USB is still mounted here)
Follow the instructions for the ISO Distro you would like to add below. Simply click to expand the instructions.

Ubuntu 10.10 IS0

Type wget “releases.ubuntu.com/10.10/ubuntu-10.10-desktop-i386.iso” -O ubuntu.iso

Or rename your existing ISO ubuntu.iso and copy it to the USB device
Linux Mint 10 Gnome IS0

Type wget ftp.heanet.ie/pub/linuxmint.com/stable/10/linuxmint-10-gnome-cd-i386.iso -O linuxmint10.iso

Or rename your existing ISO linuxmint10.iso and copy it to the USB device
DBAN IS0

Type wget “downloads.sourceforge.net/project/dban/dban/dban-2.2.6/dban-2.2.6_i586.iso?r=&ts=1292340298&use_mirror=surfnet” -O dban.iso

Or rename your existing ISO dban.iso and copy it to the USB device
TinyCore IS0

Type wget “distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore-current.iso” -O tinycore.iso

Or rename your exisitng ISO tinycore.iso and copy it to your USB device
Memtest86+
Type wget memtest.org/download/4.10/memtest86+-4.10.zip
Type unzip memtest86+-4.10.zip
Type cp memtest86+-4.10.bin memtest86+.bin

Or extract the contents of your memtest86+ zip. Rename the bin to memtest86+.bin and copy it to your USB device

Link: http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/

8 March, 2012

Timed Random Wallpapers in Fluxbox

Filed under: linux-unix — manac @ 7:47 am

Make wallpaper-loop.sh at home folder

#!/bin/bash

while true
do
fbsetbg -r /home/steve/.fluxbox/backgrounds
sleep 360
done

Sleep 360 same 6m change wallpaper
Run wallpaper-loop.sh startup on fluxbox, add line below to ~/.fluxbox/startup
...
/home/folder/wallpaper-loop.sh &
exec fluxbox
...

Source: Timed Random Wallpapers in Fluxbox
Fluxbox

4 August, 2009

vmware ubuntu 9.04 keys problem

Filed under: linux-unix — manac @ 2:27 am

Just add following line

xkeymap.nokeycodeMap = true

to /etc/vmware-server-console/config or ~/.vmare/config
and restart console/player. There is no need to restart server.

link:http://informationideas.com/news/2009/04/27/ubuntu-904-vmware-arrow-keys-problem/ (Sergey Solyanik)

8 July, 2009

time, old, … hmm

Filed under: manac nói nhảm — manac @ 2:20 am

soldiers_belt

21 May, 2009

Ăn mày chuyên nghiệp học MBA

Filed under: manac nói nhảm — manac @ 9:19 am

Học MBA để làm gì?

“Tôi xách túi đồ nhãn hiệu Gucci ra khỏi Tràng Tiền Plaza rồi đứng lại ở cửa chờ bạn. Một tay ăn mày chuyên nghiệp phát hiện ra tôi, sán tới đứng trước mặt. Câu chuyện của tôi chỉ có thế thôi. Thế nhưng tay ăn mày đã dạy tôi một bài học kinh tế còn sâu sắc hơn một khoá học MBA ở trường. Tôi kể câu chuyện này chính bởi ý nguyện của tay ăn mày đó.
– Xin anh… cho tôi ít tiền đi! – Tôi đứng đó chả có việc gì nên tiện tay vứt cho hắn đồng tiền xu, rồi bắt chuyện cùng nhau.
Ăn mày rất thích kể lể.
– Tôi chỉ ăn mày quanh khu mua sắm này thôi, anh biết không? Tôi chỉ liếc một phát là thấy anh ngay. Đi mua Gucci ở Plaza chắc chắn nhiều tiền…
– Hả? Ông cũng hiểu đời phết nhỉ! – Tôi ngạc nhiên.
– Làm ăn mày, cũng phải ăn mày cho nó có khoa học. – Ông ta bắt đầu mở máy.
Tôi ngẫm nghĩ một lát, thấy thú vị bèn hỏi:
– Thế nào là ăn mày một cách khoa học?
Tôi nhìn kỹ ông ta, đầu tóc rối bù, quần áo rách nát, tay gầy giơ xương, nhưng lại sạch sẽ.
Ông ta giảng giải:
– Ai chẳng sợ và ghét ăn mày, nhưng tôi tin anh không ghét tôi, tôi đoan chắc điều đó. Đấy là điểm tôi khác biệt với những thằng ăn mày khác.

Tôi gật đầu đồng ý, đúng là tôi không ghét ông ta, nên tôi đang nói chuyện với ông ta đấy thôi.
– Tôi biết phân tích SWOT, những ưu thế, bất lợi, những cơ hội và nguy cơ. Đối mặt với những thằng ăn mày là đối thủ cạnh tranh của tôi, ưu thế (Strengths) của tôi là tôi không làm người ta phản cảm, lánh sợ. Cơ hội (Opportunities) và nguy cơ (Threats) thì chỉ là những yếu tố điều kiện bên ngoài thuộc về hoàn cảnh, có thể là dân số ở đây đông hay vắng, thành phố có quyết định chỉnh trang đô thị, dẹp hè phố chăng…
– …???
– Tôi đã từng tính toán rất cụ tỉ (cụ thể và tỉ mỉ) rằng, khu vực thương mại này người qua lại đông, mỗi ngày khoảng mười nghìn người, nghèo thì nhiều lắm, nhưng người giàu còn nhiều hơn. Trên phương diện lý luận thì giả như mỗi ngày tôi xin được mỗi người một đồng xu một nghìn đồng, thì mỗi tháng thu nhập của tôi đã được ba trăm triệu đồng. Nhưng thực tế thì đâu phải ai cũng cho ăn mày tiền, mà một ngày làm sao tôi đi xin được mười nghìn lượt người. Vì thế, tôi phải phân tích, ai là khách hàng mục tiêu của tôi, đâu là khách hàng tiềm năng của tôi.
Ông ta lấy giọng nói tiếp:

– Ở khu Tràng Tiền Plaza này thì khách hàng mục tiêu của tôi chiếm khoảng 30% số lượng người mua sắm, tỉ lệ thành công khoảng 70%. Lượng khách hàng tiềm năng chiếm khoảng 20%, tỉ lệ thành công trên đối tượng này khoảng 50%. Còn lại 50% số người, tôi chọn cách là bỏ qua họ, bởi tôi không có đủ thời gian đểtìm vận may của mình với họ, tức là xin tiền họ.
– Thế ông định nghĩa thế nào về khách hàng của ông? – Tôi căn vặn.
– Trước tiên, khách hàng mục tiêu nhé. Thì những nam thanh niên trẻ như anh đấy, có thu nhập, nên tiêu tiền không lưỡng lự. Ngoài ra các đôi tình nhân cũng nằm trong đối tượng khách hàng mục tiêu của tôi, họ không thể mất mặt trước bạn khác phái, vì thế đành phải ra tay hào phóng. Rồi tôi chọn các cô gái xinh đẹp đi một mình là khách hàng tiềm năng, bởi họ rất sợ bị lẽo đẽo theo, chắc chắn họ chọn cách bỏ tiền ra cho rảnh nợ. Hai đối tượng này đều thuộc tầm tuổi 20-30. Nếu tuổi khách hàng nhỏ quá, họ không có thu nhập, mà tuổi già hơn, thì họ có thể đã có gia đình, tiền bạc bị vợ cầm hết rồi. Những ông chồng đó biết đâu có khi đang âm thầm tiếc hận rằng không thể ngửa tay ra xin tiền của tôi ấy chứ!
– Thế thì mỗi ngày ông xin được bao nhiêu tiền?
– Thứ hai đến thứ sáu, sẽ kém một chút, khoảng hai trăm nghìn. Cuối tuần thậm chí có thể 4-500 nghìn.
– Hả? Nhiều vậy sao?
Thấy tôi nghi ngờ, ông ta tính cho tôi thấy:
– Tôi cũng khác gì anh, tôi cũng làm việc tám giờ vàng ngọc. Buổi sáng từ 11h đến tối 7h, cuối tuần vẫn đi làm như thường. Mỗi lần ăn mày một người tôi mất khoảng 5 giây, trừ đi thời gian tôi đi lại, di chuyển giữa các mục tiêu, thường một phút tôi xin được một lần được một đồng xu 1 nghìn, 8 tiếng tôi xin được 480 đồng một nghìn, rồi tính với tỉ lệ thành công 60% [(70%+50%)÷2] thì tôi được khoảng 300 nghìn.
Chiến lược ăn mày của tôi là dứt khoát không đeo bám khách chạy dọc phố. Nếu xin mà họ không cho, tôi dứt khoát không bám theo họ. Bởi nếu họ cho tiền thì đã cho ngay rồi, nếu họ cho vì bị đeo bám lâu, thì tỉ lệ thành công cũng nhỏ. Tôi không thể mang thời gian ăn mày có giới hạn của tôi để đi lãng phí trên những người khách này, trong khi tôi có thể xoay ngay sang mục tiêu bên cạnh.
Trời, tay ăn mày này có đầu óc quá đi, phân tích như thể giám đốc kinh doanh hoặc giám đốc tiếp thị vậy.
– Ông nói tiếp đi! – Tôi hào hứng.
– Có người bảo ăn mày có số may hay xui, tôi không nghĩ thế. Lấy ví dụ cho anh nhé, nếu có một thanh niên đẹp trai và một phụ nữ xinh đẹp đứng trước cửa shop đồ lót mỹ phẩm, thì anh sẽ chọn ai để ăn mày?
Tôi ngẫm nghĩ rồi bảo, tôi không biết.
– Anh nên đi đến xin tiền anh thanh niên kia. Vì đứng bên anh ta là một phụ nữ đẹp, anh ta chẳng lẽ lại không cho ăn mày tiền. Nhưng nếu anh đi xin cô gái đẹp, cô ta sẽ giả vờ là ghê sợ anh rồi lánh xa anh.
Thôi cho anh một ví dụ nữa: Hôm nọ đứng ở cửa siêu thị BigC có một cô gái trẻ tay cầm túi đồ vừa mua từ siêu thị, một đôi nam nữ yêu nhau đang đứng ăn kem, và một anh chàng đóng bộ công chức chỉnh tề, tay xách túi đựng máy tính xách tay. Tôi chỉ nhìn họ ba giây, sẽ không ngần ngừ bước thẳng tới mặt cô gái trẻ xin tiền, cô gái cho tôi hẳn hai đồng xu, nhưng ngạc nhiên hỏi tôi tại sao chỉ xin tiền có mỗi cô ta. Tôi trả lời rằng, cái đôi tình nhân kia đang ăn, họ không tiện rút ví ra cho tiền, anh kia trông có vẻ lắm tiền, trông như sếp nhưng vì thế trên người họ thường không có sẵn tiền lẻ. Còn cô vừa mua sắm ở siêu thị ra, cô tất còn ít tiền thừa, tiền lẻ.
Chí lý, tôi càng nghe tay ăn mày nói càng tỉnh cả người ra.

– Cho nên tôi bảo rồi, tri thức quyết định tất cả!
Tôi nghe sếp tôi nói bao lần câu này, nhưng đây là lần đầu tôi nghe một thằng ăn mày nói câu này.
– Ăn mày cũng phải mang tri thức ra mà ăn mày. Chứ ngày ngày nằm ệch ra ở xó chợ, cầu thang lên đường vượt giao lộ, xin ai cho được tiền? Những người đi qua giao lộ, chạy qua cổng chợ đều vội vàng hoặc cồng kềnh, ai ra đấy mà chơi bao giờ, ra đấy xin chỉ mệt người. Phải trang bị tri thức cho chính mình, học kiến thức mới làm người ta thông minh lên, những người thông minh sẽ không bao giờ ngừng học hỏi kiến thức mới. Thế kỷ 21 rồi, bây giờ người ta cần gì, có phải là cần nhân tài không?
Có lần, có một người cho tôi hẳn 50 nghìn, nhờ tôi đứng dưới cửa sổ gào: “Hồng ơi, anh yêu em”, gào 100 lần. Tôi tính ra gọi một tiếng mất 5 giây, thời gian cũng tương tự như tôi đi ăn mày một lần, nhưng lợi nhuận đạt được chỉ 500 đồng, còn kém đi ăn mày, thế là tôi từ chối.
Ở đây, nói chung một tay ăn mày một tháng có thể đi xin được một nghìn hoặc tám trăm lần. Người nào may mắn thì cùng lắm đi xin được khoảng hai nghìn lần. Dân số ở đây khoảng ba triệu, ăn mày độ chục anh, tức là tôi cứ khoảng mười nghìn người dân mới ăn mày một người. Như thế thu nhập của tôi ổn định, về cơ bản là cho dù kinh tế thế giới đi lên hay đi xuống, tình hình xin tiền của tôi vẫn ổn định, không biến động nhiều.
Trời, tôi phục tay ăn mày này quá!
– Tôi thường nói tôi là một thằng ăn mày vui vẻ. Những thằng ăn mày khác thường vui vì xin được nhiều tiền. Tôi thường bảo chúng nó là, chúng mày nhầm rồi. Vì vui vẻ thì mới xin được nhiều tiền chứ.
Quá chuẩn!
– Ăn mày là nghề nghiệp của tôi, phải hiểu được niềm vui do công việc của mình mang lại.( Chỗ này sao giống Thầy Thiêm nói quá!!!) Lúc trời mưa ít người ra phố, những thằng ăn mày khác đều ủ rũ oán trách hoặc ngủ. Đừng nên như thế, hãy tranh thủ mà cảm nhận vẻ đẹp của thành phố. Tối về tôi dắt vợ và con đi chơi ngắm trời đêm, nhà ba người nói cười vui vẻ, có lúc đi đường gặp đồng nghiệp, tôi có khi cũng vứt cho họ một đồng xu, để thấy họ vui vẻ đi, nhìn họ như nhìn thấy chính mình.
– Ối ông cũng có vợ con?
– Vợ tôi ở nhà làm bà nội trợ, con tôi đi học. Tôi vay tiền ngân hàng Vietinbank mua một căn nhà nhỏ ở ngoại thành, trả nợ dần trong mười năm, vẫn còn sáu năm nữa mới trả hết. Tôi phải nỗ lực kiếm tiền, con tôi còn phải học lên đại học, tôi sẽ cho nó học Quản trị kinh doanh, Marketing, để con tôi có thể trở thành một thằng ăn mày xuất sắc hơn bố nó.
Tôi buột miệng:
– Ông ơi, ông có thu nhận tôi làm đệ tử không?

Nguồn: http://www.facebook.com/note.php?note_id=103720008059&ref=mf

22 February, 2009

New desktop

Filed under: linux-unix — manac @ 5:59 am

flux_desk1

flux_desk2

flux_desktop

fluxbox, conky, fbpager, idesk, …

24 October, 2008

Managing Services in Fedora

Filed under: linux-unix — manac @ 7:31 am

Runlevel

# /sbin/runlevel
# cat /etc/inittab | grep :initdefault:
id:5:initdefault:

To switch runlevels, you can run the following, replace RUNLEVEL with the appropriate number (3, 5, etc.):
# /sbin/init RUNLEVEL

Enable/Disabling Services

# /sbin/chkconfig --list
# /sbin/chkconfig --level 35 crond on

Controlling Services

# /sbin/service --status-all
# /sbin/service crond status
crond (pid 1604) is running...
[root@charon ~]# service crond
Usage: /etc/init.d/crond {start|stop|status|reload|restart|condrestart}
[root@charon ~]# service crond stop
Stopping crond:                                            [  OK  ]
[root@charon ~]# service crond start
Starting crond:                                            [  OK  ]
[root@charon ~]# service crond restart
Stopping crond:                                            [  OK  ]
Starting crond:                                            [  OK  ]

# /etc/init.d/crond status

http://www.mjmwired.net/resources/mjm-fedora-manage-services.html

16 October, 2008

Linux package management

Filed under: linux-unix — manac @ 2:02 am
Task apt (deb)
Debian, Ubuntu
zypp (rpm)
openSUSE
yum (rpm)
Fedora, CentOS
urpmi (rpm)
Mandriva
Managing software
Install new software from package repository apt-get install pkg zypper install pkg yum install pkg urpmi pkg
Install new software from package file dpkg -i pkg zypper install pkg yum localinstall pkg urpmi pkg
Update existing software apt-get install pkg zypper update -t pkg yum update pkg urpmi pkg
Remove unwanted software apt-get remove pkg zypper remove pkg yum erase pkg urpme pkg
Updating the system
Update package list apt-get update zypper refresh yum check-update urpmi.update -a
Update system apt-get upgrade zypper update yum update urpmi –auto-select
Searching for packages
Search by package name apt-cache search pkg zypper search pkg yum list pkg urpmq pkg
Search by pattern apt-cache search pattern zypper search -t pattern pattern yum search pattern urpmq –fuzzy pkg
Search by file name apt-file search path zypper wp file yum provides file urpmf file
List installed packages dpkg -l rpm -qa rpm -qa rpm -qa
Configuring access to software repositories
List repositories cat /etc/apt/sources.list zypper repos yum repolist urpmq –list-media
Add repository (edit /etc/apt/sources.list) zypper addrepo path name (add repo to /etc/yum.repos.d/) urpmi.addmedia name path
Remove repository (edit /etc/apt/sources.list) zypper removerepo name (remove repo from /etc/yum.repos.d/) urpmi.removemedia media
Task pkgtools
Slackware
slackpkg
Slackware
slapt-get
Vector
Managing software
Install new software from package repository slackpkg install pkg slapt-get install pkg
Install new software from package file installpkg pkg slackpkg install pkg slapt-get install pkg
Update existing software upgradepkg pkg slackpkg install pkg slapt-get install pkg
Remove unwanted software removepkg pkg slackpkg remove pkg slapt-get remove pkg
Updating the system
Update package list slackpkg update slapt-get update
Update system slackpkg upgrade-all slapt-get upgrade
Searching for packages
Search by package name slackpkg search pkg slapt-get –search pkg
Search by pattern slackpkg search pattern slapt-get –search pattern
Search by file name
List installed packages ls /var/log/packages/ ls /var/log/packages/ slapt-get –installed
Configuring access to software repositories
List repositories cat /etc/slackpkg/mirrors cat /etc/slapt-get/slapt-getrc
Add repository (edit /etc/slackpkg/mirrors) (edit /etc/slapt-get/slapt-getrc)
Remove repository (edit /etc/slackpkg/mirrors) (edit /etc/slapt-get/slapt-getrc)
Task equo
Sabayon
pacman
Arch
conary
rPath, Foresight
pisi
Pardus
Managing software
Install new software from package repository equo install pkg pacman -S pkg conary update pkg pisi install pkg
Install new software from package file equo install pkg pacman -U pkg conary update pkg pisi install pkg
Update existing software equo install pkg pacman -S pkg conary update pkg pisi install pkg
Remove unwanted software equo remove pkg pacman -R pkg conary erase pkg pisi remove pkg
Updating the system
Update package list equo update pacman -Sy pisi update-repo
Update system equo world pacman -Su conary updateall pisi upgrade
Searching for packages
Search by package name equo match pkg pacman -Ss pkg conary query pkg pisi search pkg
Search by pattern equo search pattern pacman -Ss pattern conary query pkg pisi search pkg
Search by file name equo belongs file pacman -Qo file conary query –path path pisi search-file path
List installed packages equo list pacman -Q conary query pisi list-installed
Configuring access to software repositories
List repositories equo repoinfo cat /etc/pacman.conf pisi list-repo
Add repository (edit /etc/pacman.conf) pisi add-repo name path
Remove repository (edit /etc/pacman.conf) pisi remove-repo name
Task smart
Mandriva, openSUSE
pkgcon
Fedora, Ubuntu, openSUSE, Mandriva
Managing software
Install new software from package repository smart install pkg pkcon install pkg
Install new software from package file smart install pkg pkcon install-file pkg
Update existing software smart install pkg pkcon update pkg
Remove unwanted software smart remove pkg pkcon remove pkg
Updating the system
Update package list smart update pkcon refresh
Update system smart upgrade pkcon upgrade
Searching for packages
Search by package name smart search pkg pkcon search name pkg
Search by pattern smart search pattern pkcon search details pattern
Search by file name smart query file pkcon what-provides file
List installed packages smart query –installed
Configuring access to software repositories
List repositories smart channel –show pkcon repo-list
Add repository smart channel –add name path
Remove repository smart channel –remove name
Task portage
Gentoo
lunar
Lunar
sorcery
Source Mage
Managing software
Install new software from package repository emerge pkg lin pkg cast pkg
Install new software from package file
Update existing software emerge pkg lin pkg cast pkg
Remove unwanted software emerge -aC pkg lrm pkg dispel pkg
Updating the system
Update package list emerge –sync lin moonbase scribe update
Update system emerge -NuDa world lunar update sorcery upgrade
Searching for packages
Search by package name emerge –search pkg lvu search pkg gaze search -name pkg
Search by pattern emerge –search pattern lvu search pattern gaze search pattern
Search by file name gaze from file
List installed packages find /var/db/pkg/ -mindepth 2 -maxdepth 2 -printf “%P\n” lvu installed gaze installed
Configuring access to software repositories
List repositories layman -L scribe index
Add repository layman -a repo scribe add repo
Remove repository layman -d repo scribe remove repo

source: http://distrowatch.com/weekly.php?issue=20081013#feature

30 June, 2008

pidgin music status

Filed under: linux-unix — manac @ 6:44 am

Đua đòi theo đứa bạn do tối ngày thấy nó để status 🙂
http://www.kde-apps.org/content/show.php/AmarokPidgin?content=48025
http://people.cs.uct.ac.za/~smtkee002/AmarokPidgin.html
error dbus -> install python-dbus
pidgin change status “Media”

Older Posts »

Create a free website or blog at WordPress.com.