-
Posts
118 -
Joined
-
Last visited
Everything posted by Los_tintinos
-
re a tous, aprés moult recherche j'ai enfin réussi à faire un truc qui ressemble à ce que je voulais Dans un premier temps vérifions si votre pad supporte le multidoigt synclient _m 100 Amusez vous a swiper comme un fou avec vos petits 2, 3 voir 4 doigts. Dans la colonne f (comme finger) doit apparaître des 2, 3 ou 4 en fonction du nombre de doigts reconnus. Pour ma part ce sera 3 doigts (mais vous ne voulez pas un whisky d'abord... pour les connaisseurs :-)). Donc nous sommes parti. Tout d'abord une petite préparation de Xconf sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf Puis on ajoute les deux lignes "Option" a la fin Section "InputClass" Identifier "touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "synaptics" Option "SHMConfig" "on" Option "Protocol" "event" EndSection On redemarre le bouzin pour que tout se mette en place. Ensuite sudo apt-get install xdotool Il sera nécessaire pour notre script et il n’était pas installé chez moi. Pensez à vérifier aussi que les scripts python soient présent (cela je les avais déjà) Ensuite copier coller ceci dans un fichier texte que vous nommerez : mtouch.py , à placer dans le répertoire de votre choix import os import re import subprocess import time class threeFingers: def __init__(self, x, y): self.start_x = x self.start_y = y def endGesture(self, x, y, f): if not f==3: diff_x = x-self.start_x print diff_x diff_y = y-self.start_y print diff_y if diff_x > 1100: os.system("xdotool key a") elif diff_x < -1000: os.system("xdotool key b") if diff_y > 1700: os.system("xdotool key c") elif diff_y < -1500: os.system("xdotool key d") return True else: return False class fourFingers: def __init__(self, x, y): self.start_x = x self.start_y = y def endGesture(self, x, y, f): if not f==4: diff_x = x-self.start_x diff_y = y-self.start_y if diff_x > 500: os.system("xdotool key c") elif diff_x < -500: os.system("xdotool key d") return True else: return False if __name__ == "__main__": cmd = 'synclient -m 100' p = subprocess.Popen(cmd, stdout = subprocess.PIPE, stderr = subprocess.STDOUT, shell = True) skip = False first = True start = False start_x = 0 start_y = 0 diff_x = 0 diff_y = 0 timeStart = 0 timeEnd = 0 threeF = None fourF = None finger3 = False finger4 = False try: while True: line = p.stdout.readline() if not line: break try: tokens = [x for x in re.split('([^0-9\.])+', line.strip()) if x.strip()] x, y, fingers = int(tokens[1]), int(tokens[2]), int(tokens[4]) if not start: if fingers==3: threeF = threeFingers(x, y) start = True finger3 = True timeStart = time.time() elif fingers==4: fourF = fourFingers(x, y) start = True finger4 = True timeStart = time.time() if start: #Gestures have a timeout if time.time()-timeStart>1.5: start = False threeF = None fourF = None finger3 = False finger4 = False else: if finger3: if threeF.endGesture(x, y, fingers): threeF = None finger3 = False start = False elif finger4: if fourF.endGesture(x, y, fingers): fourF = None finger4 = False start = False except (IndexError, ValueError): pass except KeyboardInterrupt: pass Dans tout ce truc, il est possible de modifer la sensibilité du pas diff_y < -300: en changant ce paramètre pour chaque axe. Chez moi c'est 1500 par exemple. Enfin dans un terminal on lance le bazar python /home/user/dossierdufichier/mtouch.py dans la fenêtre vous verrez s'afficher les résultats de vos swipes avec les changements de coordonnée (X puis Y) Ainsi vous pouvez peaufiner vos réglages de sensibilité. Pour le moment le scripts est conçu pour afficher swipe 3 doigts gauche =b swipe 3 doigts droite = a swpe 3 doigts bas = c swipe 3 doigts haut = d Je ne me suit pas amuser à changer la config 4 doigts vu qu'elle ne me concerne pas. On assigne les fonction au slides avec cette partie du scripts if diff_x > 500: os.system("xdotool key c") elif diff_x < -500: os.system("xdotool key d") qui pourrait devenir if diff_x > 500: os.system("xdotool key Super+right") elif diff_x < -500: os.system("xdotool key Super+left") Pour un changement de bureau par des slide droite/gauche à 3 doigts. Il ne reste plus qu'a mettre ça au demarrage du pc et c'est tout bon. Pour finir, je n'ai absolument rien invinté mais n'ai fait que retranscrire ce que j'ai fait à partir de cette page : Source de cette methode et des scripts Bon courage. Kén@vo
-
Re a tous, Puisque j'en parle sur la discussion d'un article voici mon bureau sous Ubuntu Gnome Edition 14.04. Il est brut de décoffrage avec juste l'extension Taskbar d'active et de paramétrée. Cela rajoute le lanceur en bas à droite, La grille lance la vue application, les icones sont les raccourcis des favoris du dash et l'icone de Chromium qui suit c'est parce qu’il est ouvert en arrière plan. Quand une fenêtre prend le focus, cela affiche l'info à coté d'application en haut. et application est un menu déroulant ou les applications sont rangées par catégorie. Je viens de faire une install complete à blanc donc je n'ai pas encore eu le temps de faire mumuse avec Kén@vo
-
bonjour, je cherche desesperement à faire fonctionner le slide à plusieur doigts sur mon trackpad (sur l'ecran tactile aussi mais là c'est de l'utopie pure...) J'ai bien easystroke d'installé mais celui-ci ne fonctionne pas avec le multitouch et oblige a faire des gestes plus complexe qu'un simple slide. J'ai aussi tenter touchegg mais j'arrive a rien avec ce truc, rien ne se passe que je le lance. C'est comme si il ne voyait pas mon pad. Aprés je n'ai rien trouvé d'autre. J'aimerais avec des gestes type Slide 3 doigts Dt/Gch pour naviger entre les bureau (trés macOS mais tellement pratique....) Slide 4 doigts Dt/Gch pour switcher entre les fenetres (ALT+TAB) Slide 3 doigts vers le bas (mimise la fenetre) Slide 4 doigts vers le bas (ferme la fenetre) enfin des trucs comme ça quoi. Je cherche toujours de mon coté mais si certains ont deja la solution, je prend ;-)) Kén@vo
-
bon, Je trouvais que mon conky ne s'intégrais pas tip top avec mon fond. J'ai donc remodifié tout ça. Je chercher à changer aussi les icones du docks mais je ne trouve pas de pack (Gris/blanc) et j'ai pas envie de modifier tout ça la main... Je continu de voir pour integrer quelques infos hadware de plus. Ha savez si c'est possible d'avoir les icones de base dans le panel en haut et ceux du thémes circle dans le dock. Because le panel avec circle est moche à souhait.... Kén@vo
-
Blackscreen, reglage de luminosité et carte graphique hybride
Los_tintinos replied to Los_tintinos's topic in Tutoriels
salut, j'ai bien entendu fait le tour de quasiment (je pense) toute les solutions existante avec ces foutues cartes hybrides. (en 3 ans j'ai eclusé quelques tutos...) VGASwitcheroo est certainement la solution la plus simple. en effet il suffit de le lancer au démarrage et c'est bon. MAIS, sur mon PC, si je suis obligé de démarrer avec quelques options en plus dans le grub pour ne pas avoir d'écran noir au démarrage. Or ces options rendent vgaswitheroo inopérant, d'où l'utilisation d'acpi-call. Voila, voilou. Kén@vo -
salut, aprés mise a jour, c'est toujours pareil. Le premier demarrage est trééééééés long et aprés ça va mieux. Il y a toujours ces erreurs au lancement mais comme tout fonctionne bien, je en cherche pas plus loin. Conficius à du dire un jour un truc du genre "Quand ça marche, tu touche pas..."
-
Bonjour, Je trouve toujours que pantheon-files est trés long à demarrer. Tellement long que par moment je clique une deuxième fois et me retrouve avec deux fenêtres ouvertes (voir 3 que je suis pressé) un bidouillant un peu dans le cambouis j'ai lancé panthéon files par le terminal, et j'ai eu ça ..... seb@seb-laptop:~$ pantheon-files [_LOG_LEVEL_INFO 19:10:37.871199] Application.vala:77: Pantheon Files version: 0.1.6 [_LOG_LEVEL_INFO 19:10:37.871315] Application.vala:79: Kernel version: 3.2.0-61-generic [_LOG_LEVEL_INFO 19:10:38.128730] Application.vala:81: Report any issues/bugs you might find to http://bugs.launchpad.net/pantheon-files [_LOG_LEVEL_INFO 19:10:38.150494] PluginManager.vala:124: Loading plugin for /usr/lib/pantheon-files/plugins/core/libmarlin-contractor.so [_LOG_LEVEL_INFO 19:10:38.152171] PluginManager.vala:124: Loading plugin for /usr/lib/pantheon-files/plugins/core/libmarlinctags.so [_LOG_LEVEL_INFO 19:10:38.158924] PluginManager.vala:124: Loading plugin for /usr/lib/pantheon-files/plugins/core/libnetwork-places.so [_LOG_LEVEL_INFO 19:10:38.160359] PluginManager.vala:124: Loading plugin for /usr/lib/pantheon-files/plugins/core/libmarlintrash.so [_LOG_LEVEL_INFO 19:10:38.327602] plugin.vala:115: CANCEL [_LOG_LEVEL_WARN 19:10:38.327687] plugin.vala:130: CTags Plugin dir file:///home/seb [_LOG_LEVEL_FATAL 19:10:38.337237] [Gtk] gtk_image_menu_item_set_always_show_image: assertion `GTK_IS_IMAGE_MENU_ITEM (image_menu_item)' failed [_LOG_LEVEL_FATAL 19:10:38.337319] Pantheon Files will not function properly. [_LOG_LEVEL_FATAL 19:10:38.337403] [Gtk] gtk_image_menu_item_set_always_show_image: assertion `GTK_IS_IMAGE_MENU_ITEM (image_menu_item)' failed [_LOG_LEVEL_FATAL 19:10:38.337440] Pantheon Files will not function properly. [_LOG_LEVEL_INFO 19:10:38.343892] slot_active file:///home/seb [_LOG_LEVEL_INFO 19:10:38.343981] slot_active > merge menus [_LOG_LEVEL_WARN 19:10:38.477731] ViewContainer.vala:181: directory done loading [_LOG_LEVEL_INFO 19:10:38.838633] plugin.vala:168: unknows queue nb: 2 [_LOG_LEVEL_WARN 19:10:38.846495] plugin.vala:195: --- unknown query_info .xsession-errors [_LOG_LEVEL_WARN 19:10:38.855221] plugin.vala:195: --- unknown query_info .bash_history [_LOG_LEVEL_WARN 19:10:39.156124] plugin.vala:155: --- known entries 2 Ca ne l'empêche pas de fonctionner, a priori, normalement mais bon ça ne doit pas être normal.... Kén@vo
-
Salut,, C'est peut etre que tu bouffe vraiment tout le bande passant Ca depend aussi de la capacité initiale de ta connexion. Le probléme est recent, est apparu avec l'installation d'Eos. Chez moi avec la Freebox, je n'ai pas de probléme de ce genre. Tu n'a pas de fonction de monitoring sur ton routeur pour voir ce qui se passe. Au cas où, si possible, avec un autre OS le problème perdure-il ?
-
salut, de souvenir sudo chmod +x nom user nom du fichier Extrait de la fiche ubuntu de chmod De cette façon, on va choisir : À qui s'applique le changement u (user, utilisateur) représente la catégorie "propriétaire" ; g (group, groupe) représente la catégorie "groupe propriétaire" ; o (others, autres) représente la catégorie "reste du monde" ; a (all, tous) représente l'ensemble des trois catégories. La modification que l'on veut faire + : ajouter - : supprimer = : ne rien changer Le droit que l'on veut modifier r : read ⇒ lecture w : write ⇒ écriture x : execute ⇒ exécution X : eXecute ⇒ exécution, concerne uniquement les répertoires et les fichiers qui ont déjà une autorisation d'exécution pour l'une des catégories d'utilisateurs. Nous allons voir plus bas dans la partie des traitements récursifs l'intérêt du X.
-
Bon du coup je vient de la changer
-
salut, N'oublie pas qu'Elementary est issu d'ubuntu. Donc ce qui fonctionne sur Ubuntu, fonctionne (en principe) sur Elementary. Monter automatiquement un disque avec Ubuntu Bon courage
-
Pour installer ou suprimer des logiciels,le plus simple est de passer par la centre de logiciel, en mode graphique A l'instar d'android ou Ios, et maintenant windows, il s'agit d'un market qui s'occupe de tout. Ensuite si tu veux installer un logiciel en ligne de commande, et crois moi a force, on préfère, Ca fait a peu prés la meme chose que le centre de logiciel. il faut connaitre ses quelques lignes : sudo = permet de lancer une commande en mode SuperUtilisateur donc avec tout les droits. demande le mdp juste aprés apt-get = commande qui permet de lancer les installations, mise a jour et/ou désintall. Il faut y adjoindre un commande d'action et le nom du paquet A la suite d'apt-get il faut dire quoi faire , la commande d'action install = bin... installe remove = désintale purge = desintale et supprime tout ce qui a attrait au paquet indiqué update=met à jour la liste des paquets upgrade = met à jour le paquet indiqué plus deux trois autre dont je ne me rappel plus tout de suite, pour plus d'info Docs Ubuntu (LA bible) Donc ensuite, le plus chiant en fait, c'est de trouver le nom du paquet. Par exemple je veux installer "gedit", sorte de bloc-note qui permet de modifier tout un tas de fichiers sudo apt-get install gedit Je veux le désinstaller et supprimer tout ce qui y a attrait sudo apt-get purge gedit mais bon avec un apt-get remove ,c'est pas mal non plus. sinon un petit sudo apt-get clean histoire de nettoyer la base c'est pas mal de temps en temps. Voila, au début le terminal fait peur mais en fait c'est un des outils les plus puissant que l'on puisse utiliser.
-
Rien de bien folichon à part un conky qui n'est pas encore tout à fait fini
-
Bonjour à tous, Me voila donc lancé dans cette aventure, Sous linux en intermitance depuis 2005 (Mandriva) puis de façons permanente depuis 2011 (Linux mint puis ubuntu gnome) j'ai découvert Eos depuis peu. J'y retrouve un système léger et une interface qui ressemble à ce que je m'était fait sous gnome 3 (avec taskbar notamment comme extension) J'espere pouvoir vous faire partager mes petites experience sous ubuntu pour participer à ce forum
-
salut, Appuis sur tab au moment de l'ecran bleu et rajoute "verbose" à la pace de "quiet splash" (Je dit ça de tête, je l'ai pas fait souvent...) Ainsi tu n'aura plus un jolie E sur ton ecran mais tout plein de ligne de code que te diront ou coince la demarrage. Sinon vu comme ça, radeon HD 5xxxx et Ubuntu 12.04 = Certainement la base du probléme. Il faudrait tester une clef avec unbtun 14.04 (Gnome Edition est ce qui se rapproche le mieux de Eos) voir si ce dernier fonctionne ou pas.
-
Bonjour, Pour chrome, il ne suffit pas de faire de le lancer puid de faire un click droit son icone et faire "epingler au dock" ? C'et ce que j'ai fait et ça marche. Ou alors j'ai pas compris la question Kénàvo
-
Bonjour, Si comme moi vous êtes l'heureux possesseur d'un portable équipé d'une carte graphique hybride, vous avez peut être déjà eu des problèmes avec cette foutue configuration. Déjà oubliez les drivers fglrx et autres propriétaires, ils m’empêchent tout simplement de démarrer... Donc dans un premier temps pour être sur de votre coup seb@seb-laptop:/$ lspci -vnnn | grep VGA 00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470] [1002:68e0] (rev ff) (prog-if ff) Il y a bien deux cartes graphiques une Intel et une ATI (HD 5450 pour moi) Si comme dans mon cas vous avez des écrans qui restent désespérément noir au boot, et accessoirement des problèmes avec les réglages de la luminosité, sudo gedit /etc/default/grub puis modifer comme suit la ligne suivante : GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor" Ainsi vous n’aurez plus d’écran noir au boot et normalement vous pourrez modifier les réglages de luminosité avec les boutons ad'hoc. Maintenant la partie carte graphique hybride. Peut être avez vous remarqué qui votre PC soufflait et chauffait comme un fou et que votre autonomie fondait comme un cornetto dans les mains de clara morgane... Dans ce cas c'est avec acpi-call qu'on va lui régler son compte. Le problème c'est que linux alimente les deux cartes graphique même si seul l'intel sert à l'affichage. Pour le moment, la version 12.04 d'Ubuntu, sur laquelle s'appui Luna, ne sait pas switcher entre les cartes, ni même gérer ce truc. Donc avec acpi-call on va simplement éteindre la carte ATI (ou AMD et meme NVidia) Donc voici comment j'ai procédé 1°) Installation de git et du dossier acpi-call sudo apt-get install git git clone http://github.com/mkottman/acpi_call.git 2°) Installation d'acpi_call cd acpi_call/ make sudo insmod acpi_call.ko 3°) utilisation du script de test chmod u+x examples/turn_off_gpu.sh ./examples/turn_off_gpu.sh 4°) Resultat du script de test, il faut noter le code qui fonctionne ("Work's") Trying \_SB.PCI0.P0P1.VGA._OFF: failed Trying \_SB.PCI0.P0P2.VGA._OFF: failed Trying \_SB_.PCI0.OVGA.ATPX: failed Trying \_SB_.PCI0.OVGA.XTPX: failed Trying \_SB.PCI0.P0P3.PEGP._OFF: failed Trying \_SB.PCI0.P0P2.PEGP._OFF: works! Trying \_SB.PCI0.P0P1.PEGP._OFF: failed Trying \_SB.PCI0.MXR0.MXM0._OFF: failed Trying \_SB.PCI0.PEG1.GFX0._OFF: failed 5°) Eteindre sa carte graphique echo ' \_SB.PCI0.P0P2.PEGP._OFF' > /proc/acpi/call alors si vous avez de la chance cela fonctionne, ou si comme moi vous avez la shcoumoune (proc/acpi/call : Permission denied et ou acpi_call : module not load) , alors tentez ceci (Remplacer NOMUSER par votre nom de d'utilisateur) sudo modprobe acpi_call sudo chown NOMUSER /proc/acpi/call echo '\_SB.PCI0.P0P2.PEGP._OFF' > /proc/acpi/call Enfin si cela ne vous renvoi pas d'erreur, c'est bon pour vous. Il suffit de mettre tout dans le rc.local pour automatiser tout ça au démarrage. sudo gedit /etc/rc.local puis y coller ceci avant le exit 0 sleep 45 modprobe acpi_call sleep 3 chown NOMUSER /proc/acpi/call sleep 3 echo '\_SB.PCI0.P0P2.PEGP._OFF' > /proc/acpi/call Mon autonomie a depuis doublée, mon pc est enfin silencieux,le pc démarre normalement et je ne fini plus mes séances de surf avec les cuisse brûlées au second degrés.... Bon courage a vous parce-que j'ai lutté...
-
Automontage automatique USB- Solution
Los_tintinos replied to Pascal148's topic in Applications tierces
Bonjour, Sinon dans les paquets, il y a aussi Usbmount qui fait ça aussi mais il ajoute une seconde entrée dans pantheon files et je ne suit pas sur qu'il soit aussi efficace que ta solution.