Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - frca

Stran: [1]
1
Všeobecná podpora / OSD notifikace
« kdy: 15. 03. 2011, 12:57:56 »
Je nějaký příkaz, kterým zobrazím vlastní notifikaci? Mám na mysli notifikace ve stylu těch, které se zobrazují při změně jasu displeje, při dokončení stahování u firefoxu. Prostě ten černý obdélník s oblými rohy v pravém horním rohu obrazovky s bílým textem. Používám gnome.
Díky.

2
Všeobecná podpora / starší verze knihovny libc6
« kdy: 01. 08. 2010, 00:32:26 »
Verze 2.11.2-2 obsahuje kritické chyby (o libc6-i686 ani nemluvím). Dá se někde stáhnout o něco starší verze? Díky.

3
Hardware / HDA intel - problém s nahráváním
« kdy: 25. 07. 2010, 16:10:12 »
Zdravím,
mám notebook asus A6VM a zvukovku, která se hlásí jako HDA Intel (ALSA mixer) a Realtek ALC880 (OSS mixer). Při nahrávání z mikrofonu dochází k problému, že nulová úroveň není na nule, viz screenshot z audacity (dělá to ale i záznamník zvuků). Je to vidět hlavně u levého kanálu (na obrázku je nahoře). Na nahrávání používám ALSA.

Nevíte, co s tím? Díky.
PS: Na windows XP se stejným mikrofonem a s windows verzí audacity k tomuto nedochází (nulová úroveň je přesně na nule).

4
Herní­ zóna / OpenArena vs česká klávesnice
« kdy: 20. 07. 2010, 19:37:01 »
Nefunguje mi přepínání zbraní pomocí čísel v horní části klávesnice. Když se snažím klávesnici přemapovat, tak se tam objevují například při stisknutí čísla "2" věci jako WORLD_76, které se neuloží (když dám back a znova kliknu na controls,shoot, tak jsou tam jen tři otazníky). Dělá to to samé, i když mám přepnutou klávesnici na USA. Podobně mi zlobí i eduke32.
Řekl bych, že to je problém se SDL.
Co s tím?
Díky.

5
Programování / Návratová hodnota procesu
« kdy: 17. 07. 2010, 21:18:55 »
Zdravím,
chci spustit proces, přečíst stdout a zjistit návratovou hodnotu. Zatím se mi podařilo toto:

Kód: [Vybrat]
#include <cstdio>

#include <sys/types.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

// http://snippets.dzone.com/posts/show/1134
pid_t mpopenv(const char *path, char *const argv[], int *infp, int *outfp) {
    const int READ = 0;
    const int WRITE = 1;
    int p_stdin[2], p_stdout[2];
    pid_t pid;

    if (pipe(p_stdin) != 0 || pipe(p_stdout) != 0)
        return -1;

    pid = fork();

    if (pid < 0)
        return pid;
    else if (pid == 0)
    {
        close(p_stdin[WRITE]);
        dup2(p_stdin[READ], READ);
        close(p_stdout[READ]);
        dup2(p_stdout[WRITE], WRITE);
       
        execv(path, argv);
        perror("execl");
        exit(1);
    }

    if (infp == NULL)
        close(p_stdin[WRITE]);
    else
        *infp = p_stdin[WRITE];

    if (outfp == NULL)
        close(p_stdout[READ]);
    else
        *outfp = p_stdout[READ];

    return pid;
}


int main(int argc, char** argv) {   
    char *const child_argv[] = {"/bin/ls", "-la", NULL}; // TODO: vyresit: warning: deprecated conversion from string constant to ‘char*’
    int child_infd, child_outfd;
    if (mpopenv(child_argv[0], child_argv, &child_infd, &child_outfd) <= 0) {
        exit(1);
    }
       
    //write(child_infd, "a", 1);
    close(child_infd);
       
    char c;
    while (read(child_outfd, &c, 1) == 1) {
        fputc(c, stdout);
    }
    close(child_outfd);
    printf("sem uz to nedojde\n"); // TODO: Proc se funkce read zasekne? Cekal bych, ze vrati nulu. 
   
    // TODO: waitpid: kam ho dat?
       
    return 0;
}

Jsou s tím celkem 3 problémy. Jednak nevím, jak zjistit návratovou hodnotu příkazu (dělá to funkce waitpid, ale jak ji použít?). Pak to háže warning (1. řádek mainu). A za třetí program se sám neukončí, zasekne se na read.
Co s tím?
Díky,
frca

6
Hardware / Zjištění zařízení z uuid
« kdy: 03. 07. 2010, 19:52:37 »
Zdravím,
jak zjistit cestu k zařízení pomocí uuid? Příklad:
blkid -U nejake-uuid
vrátí např. /dev/sda1.
Já chci ale základní zařízení, tzn. /dev/sda (pro použití ve smartctl)
Jak na to? Napadá mě tu číslici nějak useknout, ale nevím, jestli je to dostatečně spolehlivé.
BTW: Existuje i uuid pro /dev/sda? Nebo jen pro /dev/sda1? V /dev/disk/by-uuid jsou totiž jen uuid k zařízením končícím na číslici.
Díky.

7
Všeobecná podpora / Heslo po probuzení
« kdy: 04. 06. 2010, 00:34:59 »
Zdravím,
když jsem měl Ubuntu a dal jsem "uspat do paměti", tak to chtělo po probuzení heslo. Debian ho nechce, prostě se probudí a jede dál tak, jak byl před uspáním. Jak to nastavím, aby heslo chtěl?
Díky.

8
Internet a sítě / flush dns cache
« kdy: 03. 04. 2010, 12:07:12 »
Otázka je jednoduchá: Jak flushnout dns chache?
sudo /etc/init.d/networking restart
píše
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).

Díky

9
Správa a instalace softwaru / Asociace souborů
« kdy: 02. 04. 2010, 08:05:39 »
Zdravím, jak vrátím nastavení definic typů souborů do původního stavu, jak byly těsně po instalaci včetně jejich přiřazení daným aplikacím?
Druhý dotaz: Jak zakážu wine, aby mohlo tyto definice jakkoli měnit, přidávat nebo odebírat typy souborů, prostě zamezit v budoucnu tomu, co se mi stalo teď.
Díky

10
Internet a sítě / Iceweasel vs alza.cz
« kdy: 28. 02. 2010, 23:32:56 »
Zdravim,
kdyz jdu v iceweaselu na alza (dot) cz, tak se mi zobrazi:
Bad Request

HTTP Error 400. The request is badly formed.
V Opere jede. Nevite, cim to je?
Diky.

11
Všeobecná podpora / uspávání disku
« kdy: 20. 02. 2010, 17:17:14 »
Zdravím,
po chvíli nevyužívání se mi uspává externí disk. Lze to řešit pomocí
Kód: [Vybrat]
# hdparm -S0 /dev/sdaProblém je, když počítač uspím a externí disk vypnu. Když počítač zase probudím, tak disk jakoby "zapomene", že nemá usínat, a zase musím spouštět ten hdparm. Nejde to nějak zautomatizovat?
Mimochodem v /etc/hdparm.conf mám
Kód: [Vybrat]
command_line {
hdparm -q -S0 /dev/sda
}
Asi to ale nepomáhá.
Díky.

12
Všeobecná podpora / find in files
« kdy: 16. 02. 2010, 00:17:30 »
Zdravím, je nějaké gui pro find, které by fungovalo jako find in files v codeblocks třeba? V menu>Příslušenství je položka "Hledat soubory". To je docela dobré, ale neukazuje to číslo řádku ani kolikrát se tam řetězec vyskytuje. Tudíž musím hledat 2x, jednou pomocí "Hledat soubory" a podruhé v samotném souboru, což je trochu blbé. Jo a ještě abych nezapomněl, mohlo by to vypisovat kromě čísla řádku přímo i celý tento inkriminovaný řádek.
Díky za tipy.
frca

13
Všeobecná podpora / nautilus - pokročilé nastavení
« kdy: 06. 02. 2010, 11:21:38 »
Zdravím,
nainstaloval jsem si Debian místo Ubuntu. Z Ubuntu jsem byl zvyklý na toto nastavení (A):

Z Debianu na mě defaultně zírá toto (B):

Shrnutí základních rozdílů:
A obsahuje navíc panel s tlačítky (zpět, vpřed, nahoru, ...).
A obsahuje panel s cestou.
A obsahuje levý panel s místy.
V B se složky otevírají v novém okně, přičemž v A se otevíraly v tom stejném, navíc šlo pomocí kontextového menu otevírat i v novém okně nebo v novém panelu.

Jak to přenastavit z B na A?
Díky,
frca

Stran: [1]