debian ed ubuntu facili
blog che tratta delle distribuzioni debian, ubuntu,archlinux ed sistemi apple osx, iOS.
lunedì 15 settembre 2014
sabato 21 gennaio 2012
copiare file da linux o sistemi mac in ipad 2
Per copiare file dal nostro sistema linux, osx all'interno dell' ipad 2 utilizzando la connessione wifi ci serviremo del comando scp.
Premetto che sull' ipad 2 deve essere abilitato il jailbreak , installiamo sul nostro ipad il pacchetto openssh da cydia.
Apriamo il terminale, se abbiamo un pdf di nome prova dentro la nostra cartella personale per copiarlo all'interno della cartella di ibooks dobbiamo scrivere:
scp -r prova.pdf root@192.168.1.3:/var/mobile/Media/Books
analizziamo quello che abbiamo scritto il comando scp -r indica al sistema di copiare i file in modo ricorsivo, root indica l'utente root dell'ipad.
192.168.1.3 è l'indirizzo ip del nostro device all'interno della rete locale, infine la frase /var/mobile/Media/Books rappresenta la posizione utilizzata dal programma ibooks per memorizzare i file pdf ed epub.
Il comando può benissimo essere utilizzato anche da macchine osx basta ricordarsi che la cartella personale dell'utente si trova all'interno di /Users/utente mentre nei sistemi linux troviamo la nostra cartella personale all'interno di /home/utente.
per maggiori informazioni sull'uso del comando scp basta scrivere da terminale:
man scp
lunedì 14 marzo 2011
Ubuntu Facile Cofanetto con 4 dvd
Presentato dall'istituto Majorana di Gela un interessante iniziativa utile per chi si avvicina al mondo linux ed in particolar ad ubuntu.
Il professore Cantaro ha predisposto una serie di guide in formato dvd di ubuntu, trovate maggiori informazioni collegandovi qui: http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1451&Itemid=1
martedì 22 febbraio 2011
driver broadcom-sta con kernel 2.6.37.1
compilando il kernel 2.6.37.1 su debian squeeze non si riesce ad installare è compilare i driver broadcom-sta che si utilizzano per le seguenti squede wifi:
Broadcom's BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228
ho trovato una soluzione sul blog di mint italia.
scaricate i driver da qui: http://www.broadcom.com/support/802.11/linux_sta.php
create una cartella di lavoro chiamandola wifi, spostate è scompattate l'archivio compresso dentro la cartella appena creata.
cd wifi
tar zxff hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
cercate il file src/wl/sys/wl_linux.c
apritolo con gedit rc/wl/sys/wl_linux.c
sostituite la riga init_MUTEX(&wl->sem);
con questa sema_init(&wl->sem, 1);
salvate ed uscite.
compilate i driver scrivendo:
make
sudo make install
caricate il modulo del kernel.
sudo depmod -a
sudo modprobe wl
giovedì 17 febbraio 2011
Installazione dropbox su debian squeeze
Per installare dropbox sulla nostra amata debian squeeze seguite questa procedura:
scaricate l'archivio compresso del software con wget.
wget http://www.dropbox.com/download?dl=packages/nautilus-dropbox-0.6.7.tar.bz2&src=index
scompattate utilizzando il comando tar.
tar jxvf download*
prima di compilare i sorgenti installate il pacchetto build-essential che ci servirà per la compilazione ed installate le dipendenze mancanti.
sudo apt-get install build-essential
sudo apt-get install libnautilus-extension-dev
sudo apt-get install python-docutils
finita l'installazione dei pacchetti entrate dentro la nuova cartella scompattata è date i classici comandi per compilare ed installare il software da sorgenti.
cd nautilus-dropbox-0.6.7/
./configure
make
sudo make install
trovate dropbox installato sotto applicazioni-internet-dropbox
lanciatelo per effettuare la prima configurazione dell'applicazione.
giovedì 6 gennaio 2011
vlc remote
Se possedete uno smartphone android ed utilizzate vlc come player predefinito, potete usare il vostro cellulare come telecomando remoto, il software opera su rete locale con connessione wifi.
Aprite vlc è configuratelo per ricevere i comandi da remoto, portatevi su strumenti-interfaccia-interfacce principali, selezionate l'opzione interfaccia di controllo a distanza http nel riquadro sotto scrivete http salvate la configurazione.
continuate configurando alcuni file di configurazione di vlc è scrivete:
sudo nano /usr/share/vlc/http/.hosts
il file di testo che si apre lo dovete modificare così.
#
# Access-list for VLC HTTP interface
# $Id$
#
# localhost
::1
127.0.0.1
# link-local addresses
#fe80::/64
# private addresses
fc00::/7
fec0::/10
10.0.0.0/8
172.16.1.0/12
192.168.1.0/16
169.254.0.0/16
# The world (uncommenting these 2 lines is not quite safe)
::/0
0.0.0.0/0
cancellate il file status.xml.
sudo rm -fr /usr/share/vlc/http/reuests/status.xml
sostituite il file cancellato con uno nuovo già configurato, utilizzeremo questo:
cd /usr/share/vlc/http/reuests/
sudo wget http://hobbyistsoftware.com/Downloads/VLCRem
finita la configurazione lavo server di vlc, bisogna installare il programma vlc remote beta dal market android che al dispetto del nome funziona benissimo, inoltre viene distribuito in forma gratuita.
per utilizzare vlc remote beta bisogna indicare l'indirizzo ip della macchina remota con installato vlc.
il programma permette di lanciare, arrestate o controllare il volume dei flussi video o audio in remoto in modo intuitivo ed immediato.
domenica 26 dicembre 2010
archlinux: il mio conky
conky è un fantastico software che ci permette di visualizzare sulla nostra scrivania svariati indicatori come frequenza cpu, ammontare memoria ram, spazio disco occupato, processi in esecuzione ecc.
Io lo sto usando sul mio netbook con installato fluxbox, il programma occupa poco risorse per installarlo digitate da terminale:
sudo pacman -S conky
salvate il file conky.conf all'interno della vostra home cambiandogli il nome in .conkyrc
sudo cp -fr /etc/conky/conky.conf $HOME/.conkyrc
date i permessi di scrittura al nuovo file.
cd
sudo chmod u+rwx .conkyrc
il file .conkyrc contiene al suo interno una configurazione standard di conky potete cambiarlo secondo le vostre esigenze, vi posto la mia configurazione personalizzata:
le prime righe riguardano la configurazione del testo, dei colori ed il comportamento di conky sulla scrivania, in linea di massima ho seguito una configurazione standard.
Tutto quello che viene scritto dopo TEXT riguarda i messaggi visualizzati nello schermo, nel mio caso la prima sezione visualizza data ed orologio, la seconda sezione visualizza frequenza cpu, processi attivi.
alignment top_left
background yes # fork process
color0 1C1C1C # section header
#color0 1B1B1B
double_buffer yes # may reduce flicker
default_color 1C1C1C
draw_outline no # draw text outline
draw_shades yes # draw shades
gap_x 10 # right (x) / top (y) screen-gaps
gap_y 45
own_window yes # required with nautilus
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
update_interval 3.0 # update interval in seconds
use_spacer yes # prevent shifting when output changes
use_xft yes # font settings
xftalpha 0.8
xftfont andale mono:size=9
uppercase no
# Note: cpugraph, downspeedgraph, & upspeedgraph colors
# Gradient1: ffffff - white
# Gradient2: 00A2FF - bright / light blue
TEXT # the following creates onscreen format
${color0}${font Radio Space:size=10}${time %H:%M:%S}${font}${color}
${color0}${font HandelGotD:size=10}${time %A %d %B %Y}${font}${color}
${if_running gmpc}
${endif}
${color0}CPU: ${freq}MHz
Avg. Load Over 1, 5, 15 minutes: ${loadavg}
Current Load: $cpu%
${color0}PROCESSES > ${processes} / ${running_processes}
NAME PID CPU% MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color0}MEMORY / SWAP > $memmax / $swapmax
RAM : ${mem} / ${memperc}%
Swap: ${swap} / ${swapperc}%
I/O : ${diskio}
sda1 disco libero:${alignc}${fs_free} / ${fs_free_perc}%
sda1 disco usato:${alignc}${fs_used} / ${fs_used_perc}%
${color0}IP eth1: ${addr eth1}
${downspeedgraph eth1 15,150 ffffff 00A2FF} ${upspeedgraph eth1
15,150 ffffff 00A2FF}
Down / Up Speed: ${downspeed eth1} k/s / ${upspeed eth1} k/s
Down / Up Bytes: ${totaldown eth1} / ${totalup eth1}
IP eth0: ${alignc}${addr eth0}
${color0}Carica batteria: ${alignc}${battery_percent BAT0}%
Conky permette di eseguire svariati variabili, trovate i principali comandi e configurazione sul sito del progetto: http://conky.sourceforge.net/variables.html
eccovi una veloce carellata dei più importanti.
Variable | ||||
---|---|---|---|---|
acpiacadapter | ||||
acpifan | ||||
acpitemp | ||||
addr | ||||
addrs | ||||
adt746xcpu | ||||
adt746xfan | ||||
alignc | ||||
alignr | ||||
apcupsd | ||||
apcupsd_cable | ||||
apcupsd_charge | ||||
apcupsd_lastxfer | ||||
apcupsd_linev | ||||
apcupsd_load | ||||
apcupsd_loadbar | ||||
apcupsd_loadgauge | ||||
apcupsd_loadgraph | ||||
apcupsd_model | ||||
apcupsd_name | ||||
apcupsd_status | ||||
apcupsd_temp | ||||
apcupsd_timeleft | ||||
apcupsd_upsmode | ||||
apm_adapter | ||||
apm_battery_life | ||||
apm_battery_time | ||||
audacious_bar | ||||
audacious_bitrate | ||||
audacious_channels | ||||
audacious_filename | ||||
audacious_frequency | ||||
audacious_length | ||||
audacious_length_seconds | ||||
audacious_main_volume | ||||
audacious_playlist_length | ||||
audacious_playlist_position | ||||
audacious_position | ||||
audacious_position_seconds | ||||
audacious_status | ||||
audacious_title | ||||
battery | ||||
battery_bar | ||||
battery_percent | ||||
battery_short | ||||
battery_time | ||||
blink | ||||
bmpx_album | ||||
bmpx_artist | ||||
bmpx_bitrate | ||||
bmpx_title | ||||
bmpx_track | ||||
bmpx_uri | ||||
buffers | ||||
cached | ||||
cmdline_to_pid | ||||
color | ||||
colorN | ||||
combine | ||||
conky_build_arch | ||||
conky_build_date | ||||
conky_version | ||||
cpu | ||||
cpubar | ||||
cpugauge | ||||
cpugraph | ||||
curl | ||||
desktop | ||||
desktop_name | ||||
desktop_number | ||||
disk_protect | ||||
diskio | ||||
diskio_read | ||||
diskio_write | ||||
diskiograph | ||||
diskiograph_read | ||||
diskiograph_write | ||||
downspeed | ||||
downspeedf | ||||
downspeedgraph | ||||
draft_mails | ||||
else | ||||
endif | ||||
entropy_avail | ||||
entropy_bar | ||||
entropy_perc | ||||
entropy_poolsize | ||||
eval | ||||
eve | ||||
exec | ||||
execbar | ||||
execgauge | ||||
execgraph | ||||
execi | ||||
execibar | ||||
execigauge | ||||
execigraph | ||||
execp | ||||
execpi | ||||
flagged_mails | ||||
font | ||||
format_time | ||||
forwarded_mails | ||||
freq | ||||
freq_g | ||||
fs_bar | ||||
fs_bar_free | ||||
fs_free | ||||
fs_free_perc | ||||
fs_size | ||||
fs_type | ||||
fs_used | ||||
fs_used_perc | ||||
goto | ||||
gw_iface | ||||
gw_ip | ||||
hddtemp | ||||
head | ||||
hr | ||||
hwmon | ||||
i2c | ||||
i8k_ac_status | ||||
i8k_bios | ||||
i8k_buttons_status | ||||
i8k_cpu_temp | ||||
i8k_left_fan_rpm | ||||
i8k_left_fan_status | ||||
i8k_right_fan_rpm | ||||
i8k_right_fan_status | ||||
i8k_serial | ||||
i8k_version | ||||
ibm_brightness | ||||
ibm_fan | ||||
ibm_temps | ||||
ibm_volume | ||||
iconv_start | ||||
iconv_stop | ||||
if_empty | ||||
if_existing | ||||
if_gw | ||||
if_match | ||||
if_mixer_mute | ||||
if_mounted | ||||
if_mpd_playing | ||||
if_running | ||||
if_smapi_bat_installed | ||||
if_up | ||||
if_updatenr | ||||
if_xmms2_connected | ||||
image | ||||
imap_messages | ||||
imap_unseen | ||||
include | ||||
ioscheduler | ||||
kernel | ||||
laptop_mode | ||||
lines | ||||
loadavg | ||||
loadgraph | ||||
lua | ||||
lua_bar | ||||
lua_gauge | ||||
lua_graph | ||||
lua_parse | ||||
machine | ||||
mails | ||||
mboxscan | ||||
mem | ||||
membar | ||||
memeasyfree | ||||
memfree | ||||
memgauge | ||||
memgraph | ||||
memmax | ||||
memperc | ||||
mixer | ||||
mixerbar | ||||
mixerl | ||||
mixerlbar | ||||
mixerr | ||||
mixerrbar | ||||
moc_album | ||||
moc_artist | ||||
moc_bitrate | ||||
moc_curtime | ||||
moc_file | ||||
moc_rate | ||||
moc_song | ||||
moc_state | ||||
moc_timeleft | ||||
moc_title | ||||
moc_totaltime | ||||
monitor | ||||
monitor_number | ||||
mpd_album | ||||
mpd_artist | ||||
mpd_bar | ||||
mpd_bitrate | ||||
mpd_elapsed | ||||
mpd_file | ||||
mpd_length | ||||
mpd_name | ||||
mpd_percent | ||||
mpd_random | ||||
mpd_repeat | ||||
mpd_smart | ||||
mpd_status | ||||
mpd_title | ||||
mpd_track | ||||
mpd_vol | ||||
nameserver | ||||
new_mails | ||||
nodename | ||||
nodename_short | ||||
nvidia | ||||
offset | ||||
outlinecolor | ||||
pb_battery | ||||
pid_chroot | ||||
pid_cmdline | ||||
pid_cwd | ||||
pid_environ | ||||
pid_environ_list | ||||
pid_exe | ||||
pid_nice | ||||
pid_openfiles | ||||
pid_parent | ||||
pid_priority | ||||
pid_read | ||||
pid_state | ||||
pid_state_short | ||||
pid_stderr | ||||
pid_stdin | ||||
pid_stdout | ||||
pid_threads | ||||
pid_thread_list | ||||
pid_time_kernelmode | ||||
pid_time_usermode | ||||
pid_time | ||||
pid_uid | ||||
pid_euid | ||||
pid_suid | ||||
pid_fsuid | ||||
pid_gid | ||||
pid_egid | ||||
pid_sgid | ||||
pid_fsgid | ||||
pid_vmpeak | ||||
pid_vmsize | ||||
pid_vmlck | ||||
pid_vmhwm | ||||
pid_vmrss | ||||
pid_vmdata | ||||
pid_vmstk | ||||
pid_vmexe | ||||
pid_vmlib | ||||
pid_vmpte | ||||
pid_write | ||||
platform | ||||
pop3_unseen | ||||
pop3_used | ||||
pre_exec | ||||
processes | ||||
read_tcp | ||||
replied_mails | ||||
rss | ||||
running_processes | ||||
running_threads | ||||
scroll | ||||
seen_mails | ||||
shadecolor | ||||
smapi | ||||
smapi_bat_bar | ||||
smapi_bat_perc | ||||
smapi_bat_power | ||||
smapi_bat_temp | ||||
sony_fanspeed | ||||
stippled_hr | ||||
swap | ||||
swapbar | ||||
swapfree | ||||
swapmax | ||||
swapperc |
ogni comando deve essere racchiuso tra parentisi graffe, analizziamo ad esempio il comando che indica la carica della batteria.
${color0}Carica batteria: ${alignc}${battery_percent BAT0}%
il comando ${color0} indica di utilizzare il colore di default, il comando ${alignc} visualizza le scritte al centro dello schermo si può pure utilizzare aligncr che sposta il testo a destra, infine la variabile ${battery_percent BAT0}% visualizza la carica della batteria in percentuale.
Conky permette pure di visualizzare linee o grafici per visualizzare una barra rappresentante la carica della batteria, basterà dare il comando ${battery_bar}.
per far partire conky all'avvio di fluxbox mettete il comando nel file startup ho notato che mettendo conky preceduto dal comando sleep 3 si ottiene una visualizzazione migliore.
nano .fluxbox/startup
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
nm-applet --sm-disable &
lxterminal &
xset s off -dpms &
sleep 3; conky &
exec fluxbox
# or if you want to keep a log:
# exec fluxbox -log "/home/tigrotto/.fluxbox/log"
sul sito di archlinux raggiungibile qua: www.archlinux.it trovate ulteriori esempi di conky.
Iscriviti a:
Post (Atom)