Respondendo a minha própria pergunta, acho que finalmente encontrei a solução.
Parece que o culpado é o próprio driver Synaptics. O frontend ou comando do Wathever que você usa não funcionará, desde que o driver não seja corrigido.
Graças à maravilhosa página da web link e alguns e-mails com o dono, eu finalmente consegui consertar isso bug!
Então, aqui está o processo em uma casca de noz, consulte a página acima para os detalhes.
O que fazer para se livrar do driver Synaptics, faça o download das origens do driver upstream, corrija-o para uma detecção de palma adequada e, em seguida, crie o arquivo com as configurações corretas para o touchpad. As etapas a seguir funcionam bem no meu Dell XPS "Gold Edition" (xps-9333) com o Ubuntu 14.04.
1. COISAS PARA VERIFICAR PRIMEIRO
Eu tive um problema durante o processo por causa da falta de um pacote libevdev-dev no meu sistema (eu acho que ele não está instalado com o Ubuntu 14.04?). Então, primeiro, tente instalar este pacote:
sudo apt-get install libevdev-dev
Se ainda não estiver presente em seu sistema, ele deve instalar 3 pacotes: libevdev-dev , libevdev2 {a} e libjs-jquery {a }
Outra coisa é instalar o pacote GIT, para permitir o download do código-fonte do driver Synaptics upstream dos servidores GIT.
sudo apt-get install git
Quando esses pacotes estiverem no seu sistema, você poderá seguir estes comandos.
2. Liberte-se do DRIVER SYNAPTICS REAL e instale o UPSTREAM ONE
Digite os seguintes comandos no terminal (pressione enter e verifique as saídas após cada comando):
sudo aptitude purge xserver-xorg-input-synaptics
sudo aptitude build-dep xserver-xorg-input-synaptics
O próximo comando usa o GIT. Se for a primeira vez que você o usa, ele solicitará um endereço de e-mail e um apelido para concluir o processo (ou seja, fazer o download do código-fonte para o driver). Você pode fazer isso no terminal, é um processo bem simples. A saída do comando informa o que digitar, você só precisa seguir as instruções. Eu nunca usei o GIT antes de mim e pude lidar com esse passo com muita facilidade.
sudo git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-synaptics
Agora você entra na pasta onde o código-fonte foi baixado:
cd xf86-input-synaptics
Agora você faz o download do patch para o novo driver. Esse patch consertará o driver, ativando a detecção de palma e a largura do dedo no touchpad.
wget -q -O - http://xps13-9333.appspot.com/root/0001-Don-t-use-finger-width-for-the-palm-detection.patch | git am
Agora, construa o novo driver a partir do código-fonte corrigido (digite Enter após cada linha, cada comando produzirá bastante saída):
./autogen.sh --prefix=/usr
make
sudo make install
Seu novo driver Synaptics, com o patch que permite a detecção de palma, está agora instalado em seu sistema, mas você ainda precisa especificar as configurações que o permitem.
3. CRIE E EDITAR 20-SYNAPTICS-CONF FILE
E agora, na última parte, crie um arquivo com as configurações do touchpad, esse arquivo será lido sempre que você inicializar o sistema.
Primeiro, crie a pasta correta:
mkdir -p /etc/X11/xorg.conf.d/
Você faz o download do arquivo fornecido pelo proprietário da página da web mencionada anteriormente e copia-o na nova pasta que acabou de criar:
sudo wget -q -O /etc/X11/xorg.conf.d/20-synaptics.conf http://xps13-9333.appspot.com/root/etc/X11/xorg.conf.d/20-synaptics.conf
Finalmente, você pode usar synclient para especificar o valor ideal do parâmetro PalmMinZ (digite um número em vez de "VALUE", sugiro 100, o que funciona muito bem para mim).
synclient PalmMinZ=VALUE
Ao final deste processo, você deve ter o novo arquivo 20-synaptics.conf dentro de /etc/X11/xorg.conf.d e o arquivo deve ficar assim:
4. NÃO SE ESQUEÇA DE REINICIALIZAR:)