abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 09:11 | Zajímavý článek

Mozilla.cz informuje o vylepšování vlastních about: stránek Firefoxu, konkrétně o odstraňování volání funkce eval() z těchto stránek. Tyto stránky mají přístup k interním součástem Firefoxu, ale protože jsou napsané v HTML a JavaScriptu, mohou být cílem podobných útoků jako webové stránky zobrazované v prohlížeči (např. vložení cizího kódu nebo obsahu), jen s potenciálně závažnějším dopadem. Pokud by se někomu skutečně povedlo kód do

… více »
Ladislav Hagara | Komentářů: 3
dnes 08:55 | Zajímavý projekt

Uživatel GitHubu joeycastillo představil The Open Book Project, jehož cílem je vytvořit open-source čtečku elektronických knih. Projekt se zatím nachází v rané fázi vývoje, už nyní ale obsahuje použitelný návrh hardware prototypu „Feather Wing“, jehož cílem má být ověření konceptu na 4,2palcovém displeji. Tento koncept je postaven na kitu Adafruit Feather M4 Express, který ovládá hlavní desku s displeji a tlačítky. Po úspěšném ověření

… více »
Bystroushaak | Komentářů: 26
dnes 05:00 | Nová verze

Byla vydána verze 5.0.0 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata (Wikipedie). Přehled novinek v oficiálním oznámení a v aktualizované dokumentaci.

Ladislav Hagara | Komentářů: 0
včera 20:33 | Zajímavý projekt

Byly zveřejněny schémata, firmware a instrukce pro sestavení trackballu Ploopy. Ten používá Arduino, senzor PMW3360 a 1,75palcovou kouli. Zdrojové soubory jsou šířeny pod open-hardware licencí CERN a GNU GPLv3. Tvar je inspirovaný klasickým trackballem Microsoft Trackball Explorer, jehož výroba byla ukončena kolem roku 2005 bez náhrady; projekt Ploopy se k tomu ale z právních důvodů nehlásí. Již vyrobené díly je možno objednat za 200 kanadských dolarů. Další podrobnosti v příspěvcích uživatele crop_octagon na Redditu.

Fluttershy, yay! | Komentářů: 18
včera 20:22 | Nová verze

Vyšlo desktopové prostředí KDE Plasma 5.17. Novinkou je např. „noční režim“ (pro X11, nejen Wayland), skrytí upozornění při prezentacích (když je připojena obrazovka se stejným obrazem), lepší podpora HiDPI, optimalizace využití zdrojů a mnoho drobných zlepšení a oprav.

Fluttershy, yay! | Komentářů: 1
včera 12:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 169. brněnský sraz, který proběhne v pátek 18. října od 19:00 v restauraci Racek (Jungmanova 5). Před srazem proběhne v 18:00 komentovaná prohlídka nových prostor hackerspacu base48 (přístup je z Mojmírova náměstí).

Ladislav Hagara | Komentářů: 8
včera 05:55 | Bezpečnostní upozornění

V příkazu sudo byla nalezena a ve verzi 1.8.28 byla již opravena bezpečnostní chyba CVE-2019-14287. V souboru /etc/sudoers lze nastavit, aby daný uživatel mohl konkrétní příkaz spouštět s právy libovolného uživatele (ALL) nebo libovolného uživatele kromě uživatele root (ALL, !root). Spustí-li tento uživatel daný příkaz se sudo s volbou -u#-1 nebo -u#4294967295, tj. pod uživatelem -1 nebo 4294967295, nebude vyžadována autentizace a příkaz se spustí pod právy roota.

Ladislav Hagara | Komentářů: 1
včera 01:33 | Nová verze

Po více než roce a čtvrt od vydání verze 3.7.0 byla vydána nová verze 3.8.0 programovacího jazyka Python. Přehled novinek v aktualizované dokumentaci. Podrobný přehled změn v Changelogu.

Ladislav Hagara | Komentářů: 15
14.10. 16:11 | IT novinky

Ke zhlédnutí na Invidious a YouTube je videozáznam rozborky a sborky mobilního telefonu Librem 5.

Ladislav Hagara | Komentářů: 52
14.10. 13:33 | Komunita

Richard Stallman, zakladatel hnutí svobodného softwaru, se dnes v e-mailové konferenci guix-devel vyjádřil, že svobodný software je apolitický, resp. jedinou přípustnou politikou je politika svobodného softwaru. Reagoval na některé návrhy, že by se do svobodného softwaru měl zabudovat feminismus nebo jiný -ismus. Říká, že témata jako komunismus nebo sexuální orientace jsou „off-topic“. Je v pořádku mít politické názory, ale lidé

… více »
xkucf03 | Komentářů: 105
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (19%)
 (4%)
 (11%)
 (39%)
 (24%)
 (2%)
Celkem 405 hlasů
 Komentářů: 22, poslední 23.9. 08:36
Rozcestník
Mé další desktopy

GNOME 3.10.4, Clearlooks (openSUSE 13.1 64-bit)
GNOME 3.10.4, Clearlooks (openSUSE 13.1 64-bit)


www.AutoDoc.Cz

GNOME 2.28, Clearlooks (openSUSE 11.2 64-bit)
GNOME 2.28, Clearlooks (openSUSE 11.2 64-bit)

GNOME 2.20, Clearlooks (openSUSE 10.3)
GNOME 2.20, Clearlooks (openSUSE 10.3)

Nejoblíbenější desktopy

fluxbox, conky, adesklets
fluxbox, conky, adesklets

ntb>> debian lenny
ntb>> debian lenny

Nic
Nic

Rpg desktop
Rpg desktop

Když ho miluješ, není co řešit
Když ho miluješ, není co řešit

 další »

openSUSE Leap 42.1 64-bit (GNOME 3.16.2)

openSUSE Leap 42.1 64-bit (GNOME 3.16.2)

Adresa tématu či pozadí: http://interfacelift.com/wallpaper/downloads/date/widescreen/

Pozadí je ve skutečnosti generováno dynamicky (Perl + ImageMagic) každých pět minut náhodným výběrem dvou širokoúhlých obrázků z databáze vytvořené z InterfaceLift.com.

Gnome Shell rozšíření:

Cohen | 13. 1. 2016 | Zhlédnuto: 770× | Oblíbenost: 1

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

wamba avatar 13.1.2016 20:49 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: openSUSE Leap 42.1 64-bit (GNOME 3.16.2)
a to nejzajímavější, ten Perl script nám neukážeš?
This would have been so hard to fix when you don't know that there is in fact an easy fix.
Cohen avatar 14.1.2016 00:53 Cohen | skóre: 21 | blog: Drobnosti | Brno
Rozbalit Rozbalit vše Re: openSUSE Leap 42.1 64-bit (GNOME 3.16.2)

Je to starý kód, šlo by to napsat lépe, ale funguje to.

#!/usr/bin/env perl

use strict;
use warnings;
use utf8;
use File::Copy;
use File::Temp qw/ tempfile /;

binmode(STDIN, "utf8");
binmode(STDOUT, "utf8");
binmode(STDERR, "utf8");

use File::Spec;


# Výpis informací o použití programu.
sub print_help {

    my $exit_code = shift @_;
    $exit_code = 1 unless $exit_code;

    print STDERR "Použití:\n";
    print STDERR "  $0 <adresář_s_obrázky> <cílový_soubor_s_tapetou>\n";

    exit $exit_code;

}

sub get_full_path {
    my $arg = shift @_;
    return File::Spec->canonpath(File::Spec->rel2abs($arg));
}


#
# Main
#

my ($wdir, $wfilelink, $wfile, $wfileold) = (undef, undef, undef, undef);

unless (($#ARGV + 1) == 2 and -d $ARGV[0] and -l $ARGV[1]) {
    print_help;
} else {
    $wdir = get_full_path($ARGV[0]);
    $wfilelink = get_full_path($ARGV[1]);
}

if (-f "$wfilelink.1") {
    $wfileold = "$wfilelink.1";
    $wfile = "$wfilelink.2";
} else {
    $wfileold = "$wfilelink.2";
    $wfile = "$wfilelink.1";
}

my $pid = `pgrep gnome-session`;
chomp $pid;
my $dbus = `grep -z "DBUS_SESSION_BUS_ADDRESS" "/proc/$pid/environ" 2>/dev/null`;
chomp $dbus;
$dbus =~ s/^DBUS_SESSION_BUS_ADDRESS=//g;
exit if ($dbus =~ /^\s*$/);

opendir(WDIR, $wdir)
    || die("Nezdrařilo se čtení obsahu adresáře $wdir: $!");
my @wdircontent = grep { $_ !~ /^(\.|\.\.)$/ && -f "$wdir/$_" } readdir(WDIR);
closedir(WDIR);

my $randomwfile1 = get_full_path(File::Spec->join($wdir, $wdircontent[int(rand($#wdircontent + 1))]));
my $randomwfile2 = get_full_path(File::Spec->join($wdir, $wdircontent[int(rand($#wdircontent + 1))]));

my ($tmpfile1, $tmpfilename1) = tempfile(UNLINK => 1, SUFFIX => '.png')
        or die "$!";
my ($tmpfile2, $tmpfilename2) = tempfile(UNLINK => 1, SUFFIX => '.png')
        or die "$!";

#system('convert', "$randomwfile1", '-quality', '100', '-resize', 'x1200', '-gravity', 'center', '-crop', '1920x1200+0+0', "$tmpfilename1") == 0
system('convert', "$randomwfile1", '-quality', '100', '-resize', 'x1600', '-gravity', 'center', '-crop', '2560x1440+0+0', "$tmpfilename1") == 0
    or die "Convert 1 failed: $!";
system('convert', "$randomwfile2", '-quality', '100', '-resize', 'x1200', '-gravity', 'center', '-crop', '1600x1200+0+0', "$tmpfilename2") == 0
    or die "Convert 2 failed: $!";
system('montage', "$tmpfilename1", "$tmpfilename2", '-quality', '100', '-background', 'black', '-mode', 'Concatenate', '-gravity', 'SouthWest', '-tile', 'x1', "$wfile") == 0
    or die "Montage failed: $!";

open(INFO, ">:encoding(UTF-8)", "/tmp/wallpaper-info.txt")
        or die("open() failed: $!");
    print INFO "left picture:  $randomwfile1\n"
              ."right picture: $randomwfile2\n";
close(INFO);

unlink "$wfileold" if (-f "$wfileold");
unlink "$wfilelink" if (-l "$wfilelink");
symlink("$wfile", "$wfilelink");

$wfile =~ s/'/'\\''/g; # Aby to prošlo v následujícím příkazu, pokud je ve jméně souboru apostrof.
#system('export DBUS_SESSION_BUS_ADDRESS='."'$dbus'".'; gsettings set org.gnome.desktop.background picture-uri '."'$wfile'");
system('export DBUS_SESSION_BUS_ADDRESS=$(grep -z "DBUS_SESSION_BUS_ADDRESS" "/proc/$(pgrep gnome-session)/environ" | cut -d= -f2-); gsettings set org.gnome.desktop.background picture-uri '."'$wfile'");

Je to nastaveno na dvoumonitorovou konfiguraci: vlevo 2560×1440 a vpravo 1600×1200 zarovnaný na spodní okraj levého monitoru.

OpenPGP key fingerprint: 489C 5EC8 0FD6 2BE8 9E59 B4F7 19C1 3E8C E0F5 DB61 (https://www.fi.muni.cz/~xruzick7/pgp-klic/)
Cohen avatar 14.1.2016 09:38 Cohen | skóre: 21 | blog: Drobnosti | Brno
Rozbalit Rozbalit vše Re: openSUSE Leap 42.1 64-bit (GNOME 3.16.2)

V noci jsem si ještě vzpomněl, že vlastně ten skript nepůjde spustit na místě, kde to ještě není nachystaný ten symlink (kvůli prodlevě při generování nového obrázku, kdy by nebyl soubor s tapetou dobře vytvořený, se obrázek střídavě generuje do dvou souborů a po vygenerování se jen přesměruje symlink, aby se plynule bez prodlev zobrazila nová tapeta), takže před případným použitím doporučuji aplikovat tenhle patch:

--- a/wallpaper-random-change.pl	2016-01-14 09:37:20.597823140 +0100
+++ b/wallpaper-random-change.pl	2016-01-14 09:37:32.513515615 +0100
@@ -38,7 +38,7 @@
 
 my ($wdir, $wfilelink, $wfile, $wfileold) = (undef, undef, undef, undef);
 
-unless (($#ARGV + 1) == 2 and -d $ARGV[0] and -l $ARGV[1]) {
+unless (($#ARGV + 1) == 2 and -d $ARGV[0] and (-l $ARGV[1] or not -e $ARGV[1])) {
     print_help;
 } else {
     $wdir = get_full_path($ARGV[0]);
OpenPGP key fingerprint: 489C 5EC8 0FD6 2BE8 9E59 B4F7 19C1 3E8C E0F5 DB61 (https://www.fi.muni.cz/~xruzick7/pgp-klic/)
wamba avatar 14.1.2016 12:16 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: openSUSE Leap 42.1 64-bit (GNOME 3.16.2)
hm, sice jsem myslel, že ten skript bude automaticky stahovat pozadí z té stránky a pak je nastaví, ale i tak díky
This would have been so hard to fix when you don't know that there is in fact an easy fix.
Cohen avatar 14.1.2016 12:33 Cohen | skóre: 21 | blog: Drobnosti | Brno
Rozbalit Rozbalit vše Re: openSUSE Leap 42.1 64-bit (GNOME 3.16.2)
Myslím, že tomu se tam i aktivně brání (mají nějaký vlastní stahovací soft [minimálně pro Mac OS X] a nejsem si jistý, jestli ho nemají nějak i zpoplatněný), ale primární důvod by pro mne stejně byl, že ne všechny ty tapety si mi líbí, takže si ručně stahuji jen to, co mi padne do oka.
OpenPGP key fingerprint: 489C 5EC8 0FD6 2BE8 9E59 B4F7 19C1 3E8C E0F5 DB61 (https://www.fi.muni.cz/~xruzick7/pgp-klic/)

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.