O ubuntu não é bom o suficiente para o skype?

0

Eu só quero saber se o Skype não é bom o suficiente para o Ubuntu ...

Sempre que estou usando outros aplicativos, meu sistema está respondendo corretamente, mas quando eu uso o Skype, ele fica preso na maioria das vezes ... quando eu uso video chat, o uso da cpu vai para 45% .. Estou preocupado com isso ..

delete o histórico do skype da conta do Windows não apaga o histórico da conta do Ubuntu é outra razão pela qual eu acho que o Ubuntu não é bom o suficiente para o Skype ...

O ubuntu não é bom o suficiente para o skype?

Eu tenho que fazer algumas alterações no meu sistema?

    
por Community 02.05.2015 / 17:06

1 resposta

1

Se você está tendo o mesmo problema descrito aqui , siga as instruções fornecidas no Sistema trava para uma seção curta (alguns segundos) . Em resumo:

Abra seu editor de texto favorito e copie os códigos a seguir para ele e salve skype.c

#define _GNU_SOURCE 1
#include <dlfcn.h>
#include <pthread.h>
#include <stdio.h>
#include <string.h>

int (* orig_pthread_create) (pthread_t *thread,
       const pthread_attr_t *attr,
       void *(*start_routine)(void*), void *arg) = NULL;

static void change_sched_policy (pthread_attr_t *attr) {

   int policy;

   if (attr == NULL) return;
   pthread_attr_getschedpolicy (attr, &policy);
   if (policy == SCHED_FIFO) {
      printf ("### SCHED_FIFO policy changed to SCHED_RR\n");
      pthread_attr_setschedpolicy (attr, SCHED_RR);
   }
}

int pthread_create(pthread_t *thread,
       const pthread_attr_t *attr,
       void *(*start_routine)(void*), void *arg) {

   pthread_attr_t new_attr;

   if (orig_pthread_create == NULL) {
      orig_pthread_create = dlsym (RTLD_NEXT, "pthread_create");
   }

   change_sched_policy (attr);

   return orig_pthread_create (
      thread, attr, start_routine, arg
   );

}

No tipo de terminal:

gcc -shared -o libskype.so skype.c

e inicie o Skype como:

export LD_LIBRARY_PATH=path_to/libskype.so:/usr/lib/libqt-mt.so.3
/usr/bin/skype
    
por Ron 02.05.2015 / 18:08