Intenta desinstalando notification-daemon y cuando lo tengas desinstalado instala el paquete notify-osd que se debería encontrar en los repositorios.
Avisanos como te fue
Un Saludo!
Avisanos como te fue
Un Saludo!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Littlehorse en 15 Diciembre 2010, 23:15 PM
system es estándar, lo que no es estándar son los comandos que puedas pasarle como parámetro, conio no es estándar. Por otro lado no hay alternativas estándar a conio, puesto que las tareas como limpiar la pantalla son inherentes y especificas de cada sistema, y se deben realizar con funciones especificas de el sistema en el que te encuentres u alguna librería multi plataforma que te ahorre realizar las distintas implementaciones.
En el buscador podrás encontrar muchos hilos con esta pregunta o similar.
Saludos!
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <curses.h>
#ifdef _WIN32
#include <windows.h>
#define Sleep Sleep
//#define clear system("cls")
#else
#include <unistd.h>
#define Sleep sleep
//#define clear system("clear")
#endif
float PorcentProgress(float Temp, float Total);
/*Función para definir color de fondo del interprete*/
void SetBackground(char FirstColor, char SecondColor){
assume_default_colors(FirstColor, SecondColor);
for(int i=0;i<2000;i++) {
printw("\n\r");
refresh();
}
}
void ReDraw(){
border(ACS_VLINE,ACS_VLINE,ACS_HLINE,ACS_HLINE,ACS_ULCORNER,ACS_URCORNER,ACS_LLCORNER,ACS_LRCORNER);
}
int main(int argc, char *argv[]){
initscr();
FILE * File;
int CordX = 8;
float Res, Porcent, Comp = 0;
char Word [30] = {""};
if(has_colors()){
start_color();
}else{
printw("Su interprete o sistema no soporta colores, el programa tendra errores de visualización");
}
SetBackground(COLOR_WHITE, COLOR_BLUE);
ReDraw();
mvprintw(2,15,"Ejemplo Progress Bar");
while(Comp < 50000){
mvprintw(5,8,"Cuantas palabras desea ingresar en el archivo (mas de 50.000): ");
scanw("%f", &Comp);
ReDraw();
refresh();
}
while(strlen(Word) == 0){
mvprintw(7,8,"Que palabra desea ingresar: ");
scanw("%s", Word);
ReDraw();
refresh();
}
mvprintw(10,8,"[ ]");
File = fopen("File.prb", "w");
for(float Cont = 0;Cont <= Comp;++Cont){
fprintf(File,"%s",Word);
Porcent = PorcentProgress(Cont,Comp);
mvprintw(11,8,"Palabras Escritas: %d de %d",(int)Cont,(int)Comp);
mvprintw(10,61,"%f",Porcent);
mvprintw(13,8,"%f %f ",Porcent,fmodf(Porcent, 2));
if(fmodf(Porcent, 2) == 0){
CordX += 1;
mvprintw(10,CordX,"|");
}
refresh();
}
fclose(File);
refresh();
getch();
endwin();
return 0;
}
float PorcentProgress(float Temp, float Total){
{
float Porcent;
Porcent = (Temp/Total);
Porcent = Porcent*100;
return Porcent;
}
}
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <curses.h>
#ifdef _WIN32
#include <windows.h>
#define Sleep Sleep
//#define clear system("cls")
#else
#include <unistd.h>
#define Sleep sleep
//#define clear system("clear")
#endif
int PorcentProgress(int Temp, int Total);
/*Función para definir color de fondo del interprete*/
void SetBackground(char FirstColor, char SecondColor){
assume_default_colors(FirstColor, SecondColor);
for(int i=0;i<2000;i++) {
printw("\n\r");
refresh();
}
}
int main(int argc, char *argv[]){
initscr();
FILE * File;
int Comp = 0, CordX = 7, Res, Porcent;
char Word [30] = {""};
if(has_colors()){
start_color();
}else{
printw("Su interprete o sistema no soporta colores, el programa tendra errores de visualización");
}
SetBackground(COLOR_WHITE, COLOR_BLUE);
border(ACS_VLINE,ACS_VLINE,ACS_HLINE,ACS_HLINE,ACS_ULCORNER,ACS_URCORNER,ACS_LLCORNER,ACS_LRCORNER);
mvprintw(2,15,"Ejemplo Progress Bar");
while(Comp < 50000){
refresh();
mvprintw(5,8,"Cuantas palabras desea ingresar en el archivo (mas de 50.000): ");
scanw("%d", &Comp);
}
while(strlen(Word) == 0){
refresh();
mvprintw(7,8,"Que palabra desea ingresar: ");
scanw("%s", Word);
}
mvprintw(10,8,"[ ]");
File = fopen("File.prb", "w");
for(int Cont = 0;Cont <= Comp;++Cont){
fprintf(File,"%s",Word);
Porcent = PorcentProgress(Cont,Comp);
mvprintw(11,8,"Palabras Escritas: %d de %d",Cont,Comp);
mvprintw(10,61,"%d",Porcent);
Res = Porcent;
if(/*Condición para actualizar la barra*/){
CordX += 2;
mvprintw(10,CordX,"||");
}
refresh();
}
fclose(File);
refresh();
getch();
endwin();
return 0;
}
int PorcentProgress(int Temp, int Total){
{
int Porcent;
Temp = (Temp/Total);
Temp *= 100;
return Temp;
}
}