Wie verhindere ich Benachrichtigungen und Symbol-Popups, wenn das Telefon an USB angeschlossen ist?

12

Bedingung: Fremdbenachrichtigungen und Popups, wenn das Telefon an USB angeschlossen ist.
Unterschiedliche Bedingungen: Energieverwaltungsfehler mit USB, Netzwerkkartenverwaltungsfehler.
Unterstützung: Benachrichtigungen, Popups und dmesg-Warnungen treten meistens auf, wenn der Energiezustand das Maximum erreicht, werden jedoch ziemlich stabil, wenn der Prozentsatz des Stromzustands konstant bleibt.

Der Dateimanager öffnet sich weiter, wenn ich mein Telefon über USB an meinen Laptop angeschlossen habe (Abbildung 1 und 2). In der linken Leiste befinden sich außerdem Popup-Symbole (Abbildung 3). Es gibt auch häufige Benachrichtigungen über das Ein- und Ausschalten der Internetverbindung beim Tethering (Abbildung 4 und 5). Das Kabel von schlechter Qualität erhöht die Häufigkeit dieser Störungen. Alle Arten von Benachrichtigungen können mehrmals pro Minute erfolgen. Ihre Rate erhöht sich, wenn der Akku einen hohen Leistungszustand erreicht, bleibt jedoch stabil, wenn der Akku vollständig aufgeladen ist.

  • Ich mache den Vorschlag von wjandrea, gsettings set org.gnome.desktop.media-handling automount-open falseder das automount-openProblem löst , seinen dmesg | tailZustand hier .

Sie sehen ungefähr 10 bis 30 Fenster für den Fehler (Abbildung 1 und 2) und das Symbol auf der rechten Seite des Telefons, das hin und her springt (Abbildung 3), wenn Sie das Gerät nur mit dem Laptop verbunden halten

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

  • Ich mache den zweiten Vorschlag von wjandrea gsettings set org.gnome.desktop.media-handling automount false. Das Symbol des Samsung-Telefons wird jedoch immer wieder in der linken Leiste angezeigt. Es tritt meistens auf, wenn mein Laptop voll aufgeladen ist, so dass es ein Problem bei der Energieverwaltung sein kann. Sein dmesg | tailZustand ist hier (siehe auch Abbildung 3), der zum ersten Mal auftrat und meistens, wenn mein Laptop ungefähr seinen maximalen Batteriezustand erreicht.

Teilmenge des zweiten dmesg hier

[    5.788819] wl: module license 'MIXED/Proprietary' taints kernel.
[    5.788820] Disabling lock debugging due to kernel taint
[    5.789154] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
[    5.797453] wl: module verification failed: signature and/or required key missing - tainting kernel
[    5.812002] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
[    5.812092] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
[    5.812165] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
[    5.981764] intel_rapl: Found RAPL domain package
[    5.981769] intel_rapl: Found RAPL domain core
[    5.981771] intel_rapl: Found RAPL domain uncore
[    5.981772] intel_rapl: Found RAPL domain dram
[    6.024117] wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
[    6.030416] applesmc: key=561 fan=1 temp=33 index=33 acc=0 lux=2 kbd=1
[    6.050130] wl 0000:03:00.0 wlp3s0: renamed from wlan0
[    6.242168] Non-volatile memory driver v1.3
[    6.428191] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[    6.862799] input: bcm5974 as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.2/input/input12
[    6.862926] usbcore: registered new interface driver bcm5974
[    7.053663] fuse init (API version 7.24)
[    7.329118] Bluetooth: Core ver 2.21
[    7.329540] NET: Registered protocol family 31
[    7.329543] Bluetooth: HCI device and connection manager initialized
[    7.329548] Bluetooth: HCI socket layer initialized
[    7.329551] Bluetooth: L2CAP socket layer initialized
[    7.329558] Bluetooth: SCO socket layer initialized
[    7.350445] usbcore: registered new interface driver btusb
[    7.355183] Bluetooth: hci0: BCM: chip id 73 build 0932
[    7.356184] Bluetooth: hci0: BCM: product 05ac:828f
[    7.372192] Bluetooth: hci0: BCM20702B0 Generic USB Class 1 @ 20 MHz
[    7.391321] usb 1-3.1: USB disconnect, device number 5
[    7.634631] usb 1-3.2: USB disconnect, device number 6
[    8.363517] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.363521] Bluetooth: BNEP filters: protocol multicast
[    8.363525] Bluetooth: BNEP socket layer initialized
[    8.377953] Bluetooth: RFCOMM TTY layer initialized
[    8.377960] Bluetooth: RFCOMM socket layer initialized
[    8.377965] Bluetooth: RFCOMM ver 1.11
[   78.943062] usb 1-1: USB disconnect, device number 2
[   79.308530] usb 1-1: new high-speed USB device number 8 using xhci_hcd
[   79.437071] usb 1-1: New USB device found, idVendor=04e8, idProduct=6863
[   79.437079] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   79.437083] usb 1-1: Product: SAMSUNG_Android
[   79.437086] usb 1-1: Manufacturer: SAMSUNG
[   79.437089] usb 1-1: SerialNumber: d068730a
[   79.978452] usbcore: registered new interface driver cdc_ether
[   79.981649] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-1, RNDIS device, 02:57:00:57:38:37
[   79.981726] usbcore: registered new interface driver rndis_host
[   79.983854] rndis_host 1-1:1.0 enp0s20u1: renamed from usb0
[   80.011403] IPv6: ADDRCONF(NETDEV_UP): enp0s20u1: link is not ready
[ 1290.235637] usb 1-1: USB disconnect, device number 8
[ 1290.235777] rndis_host 1-1:1.0 enp0s20u1: unregister 'rndis_host' usb-0000:00:14.0-1, RNDIS device
[ 1290.591107] usb 1-1: new high-speed USB device number 9 using xhci_hcd
[ 1290.719964] usb 1-1: New USB device found, idVendor=04e8, idProduct=6863
[ 1290.719973] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1290.719977] usb 1-1: Product: SAMSUNG_Android
[ 1290.719981] usb 1-1: Manufacturer: SAMSUNG
[ 1290.719984] usb 1-1: SerialNumber: d068730a
[ 1290.722251] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-1, RNDIS device, 02:57:00:57:38:37
[ 1291.255806] rndis_host 1-1:1.0 enp0s20u1: renamed from usb0
[ 1291.277892] IPv6: ADDRCONF(NETDEV_UP): enp0s20u1: link is not ready
[ 1870.316573] usb 1-1: USB disconnect, device number 9
[ 1870.316687] rndis_host 1-1:1.0 enp0s20u1: unregister 'rndis_host' usb-0000:00:14.0-1, RNDIS device
[ 1871.735777] usb 1-1: new high-speed USB device number 10 using xhci_hcd
[ 1871.865681] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 1871.865687] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1871.865690] usb 1-1: Product: SAMSUNG_Android
[ 1871.865692] usb 1-1: Manufacturer: SAMSUNG
[ 1871.865694] usb 1-1: SerialNumber: d068730a
[ 2265.887618] usb 1-1: USB disconnect, device number 10
[ 2268.395967] usb 1-1: new high-speed USB device number 11 using xhci_hcd
[ 2268.524992] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 2268.524998] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2268.525001] usb 1-1: Product: SAMSUNG_Android
[ 2268.525003] usb 1-1: Manufacturer: SAMSUNG
[ 2268.525005] usb 1-1: SerialNumber: d068730a
[ 2389.754208] usb 1-1: USB disconnect, device number 11
[ 2451.283233] usb 1-1: new high-speed USB device number 12 using xhci_hcd
[ 2451.412713] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 2451.412719] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2451.412722] usb 1-1: Product: SAMSUNG_Android
[ 2451.412725] usb 1-1: Manufacturer: SAMSUNG
[ 2451.412727] usb 1-1: SerialNumber: d068730a
[ 4253.278282] usb 1-1: USB disconnect, device number 12
[ 4254.096939] usb 1-1: new high-speed USB device number 13 using xhci_hcd
[ 4259.392860] usb 1-1: new high-speed USB device number 14 using xhci_hcd
[ 4259.522162] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4259.522167] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4259.522170] usb 1-1: Product: SAMSUNG_Android
[ 4259.522173] usb 1-1: Manufacturer: SAMSUNG
[ 4259.522175] usb 1-1: SerialNumber: d068730a
[ 4259.731917] usb 1-1: USB disconnect, device number 14
[ 4260.068777] usb 1-1: new high-speed USB device number 15 using xhci_hcd
[ 4260.200384] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4260.200389] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4260.200392] usb 1-1: Product: SAMSUNG_Android
[ 4260.200395] usb 1-1: Manufacturer: SAMSUNG
[ 4260.200397] usb 1-1: SerialNumber: d068730a
[ 4487.825779] usb 1-1: USB disconnect, device number 15
[ 4488.457511] usb 1-1: new high-speed USB device number 16 using xhci_hcd
[ 4488.643676] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4488.643682] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4488.643685] usb 1-1: Product: SAMSUNG_Android
[ 4488.643687] usb 1-1: Manufacturer: SAMSUNG
[ 4488.643689] usb 1-1: SerialNumber: d068730a
[ 4507.592538] usb 1-1: USB disconnect, device number 16
[ 4507.929239] usb 1-1: new high-speed USB device number 17 using xhci_hcd
[ 4508.115547] usb 1-1: New USB device found, idVendor=04e8, idProduct=6860
[ 4508.115553] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4508.115556] usb 1-1: Product: SAMSUNG_Android
[ 4508.115558] usb 1-1: Manufacturer: SAMSUNG
[ 4508.115560] usb 1-1: SerialNumber: d068730a

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Andere Vorschläge

  • Niesen. Es funktioniert am ersten Tag. Ich werde Sie in der nächsten Woche wissen lassen, wie es funktioniert.

    > sudo -i 
    > sed 's/LABEL="libmtp_usb_rules"/LABEL="libmtp_usb_rules"\n\n#Masi, ignore my phone\nATTR{idVendor}=="04e8", ATTR{idProduct}=="6863", GOTO="libmtp_rules_end"/g' /lib/udev/rules.d/69-libmtp.rules | sudo tee /etc/udev/rules.d/69-libmtp.rules \
    udevadm control --reload-rules
    
    # TODO for long time monitoring
    

Telefon: Samsung Galaxy S4 gt-i9506 mit Temaseks inoffiziellem ROM von CyanogenMod 13 mit ausreichenden Patches
Ubuntu-Versionen: 16.04
Linux-Kernel: 4.4 und 4.6
Linux-Kernel-Optionen: wl
Bash: 4.3.42 (1) -Veröffentlichung (x86_64-pc-linux- gnu)
Laptop: Mitte 2013 Macbook Air
USB: zwei USB3-Anschlüsse (bis zu 5 Gbit / s) ( hier offizielle Spezifikationen)
Netzwerkkartentreiber: unfreie Broadcom-Daten (siehe hier )
VPN im Telefon: NordVPN US udp server
VPN im Laptop bei WLAN-Verbindung mit Router-Firewall: NordVPN EE udp Server

  • Unterstützung 1: Eine negative Änderung des Energiezustands (-1%) ist mit Benachrichtigungen verbunden.
  • Unterstützung 2: Eine instabile Internetverbindung verbraucht viel Strom (\ Delta P = 1%).
  • Unterstützung 3: VPN-geschützte Internetverbindung verringert die Anzahl der Benachrichtigungen erheblich.
Léo Léopold Hertz 준영
quelle
3
Nur für den Fall, dass Sie dies noch nicht getan haben (und auch, weil ich gespannt bin, ob sich dies auf das Verhalten auswirkt), wenn Sie Systemeinstellungen-> Details-> Wechselmedien ausführen und die Kontrollkästchen aktivieren Never prompt or start programs on media insertion, die die Dateien ändern 'Öffnung mit dem Temperamentkabel? Dies ist etwas, was ich normalerweise mache, weil ich es hasse, wenn ich eine USB- oder externe Festplatte mit vielen Partitionen einstecke und mehrere Dateiinstanzen gleichzeitig öffnen.
pHeLiOn
@pHeLiOn Ja, ich denke, es ist dasselbe wie die Antwort von wjandrea.
Léo Léopold Hertz 준영
@Masi Es ist eine andere dconf-Einstellung, org.gnome.desktop.media-handling autorun-neveraber es macht dasselbe, weil es überschreibt org.gnome.desktop.media-handling automount-open.
Wjandrea
@Masi, hast du nur USB3-Anschlüsse?
user.dz
1
@Sneetsher Ja : Two USB 3 ports (up to 5 Gbps). Hier Spezifikationen support.apple.com/kb/SP678?locale=de_DE
Léo Léopold Hertz 준영

Antworten:

3

dconf ist der Ort, an dem Sie diese Situation überprüfen können.

dconf ist ein Low-Level-Konfigurationssystem und Einstellungsmanagement. Der Hauptzweck besteht darin, ein Back-End für GSettings und KSettings auf Plattformen bereitzustellen, auf denen noch keine Konfigurationsspeichersysteme vorhanden sind. Es kommt auf GLib an. Es ist Teil von GNOME 3 und ersetzt GConf. ~ Wikipedia

Dazu müssen Sie den dconf-Editor wie folgt installieren :

sudo apt-get update
sudo apt-get install dconf-tools

Um den dconf-Editor zu öffnen ,

Drücken Sie Alt + F2

oder

Gehen Sie zu Anwendung> Systemprogramme> dconf-Editor

Jetzt im dconf-Editor in der Seitenleiste

org> gnome> desktop> Medienverarbeitung

Deaktivieren Sie die Option zum automatischen Öffnen .

Es folgt der Screenshot von dconf-editor in 16.04:

dconf-editor in 16.04

Dhaval Simaria
quelle
1
Dies hat den Nebeneffekt, dass Ubuntu kein Dateisystem automatisch bereitstellt. Es ist ein Vorschlaghammer, um eine Nuss zu knacken, wie sie sagen
Amias
1
@Masi Der gesuchte Befehl ist gsettings set org.gnome.desktop.media-handling automount-open false. Nach meiner Erfahrung mit dconf zeigt ein Doppelpunkt eine Zuordnung an, wie bei Tastaturoptionen.
Wjandrea
1
@amiaschanner Ich habe es gerade ausprobiert und es wird tatsächlich automatisch ausgeführt. Was deaktiviert ist, ist das automatische Öffnen des Laufwerks.
Wjandrea
@Masi Ich habe einen Screenshot von dconf-editor in 16.04 angehängt , der ähnlich dem von 14.04 funktioniert.
Dhaval Simaria
2

CLI-Version der Antwort von @ Dhaval-Simaria:

gsettings set org.gnome.desktop.media-handling automount-open false

Beachten Sie, dass Ubuntu mit kommt gsettings; es muss nicht installiert werden.


Bearbeiten für aktualisierte Informationen: Deaktivieren Sie automount, da in den Fehlermeldungen ein Fehler beim Mounten gemeldet wird:

gsettings set org.gnome.desktop.media-handling automount false
wjandrea
quelle
4
dconf-editorist ein grafisches Frontend von gsettings. Sie brauchen es nicht, aber es ist oft nützlich.
Wjandrea
@wjandrea schätzen es, die andere (wahrscheinlich einfachere) Seite der Lösung zu zeigen.
Dhaval Simaria
1
@Masi Ah, deine erste Frage war nicht sehr klar, also nahm ich an, dass die von dir erwähnten Benachrichtigungen die Popup- nautilusFenster waren. Ich habe meine Antwort bearbeitet, um die neuen Informationen zu berücksichtigen.
Wjandrea
Beide Befehle reichen nicht aus. Nach 10 Stunden Benutzung des Laptops wurde immer wieder das Symbol der linken Leiste angezeigt.
Léo Léopold Hertz 준영
@Masi warum löschst du deine Kommentare immer wieder? Es macht diesen Thread für zukünftige Leser schwer zu lesen, wenn Sie das tun.
Wjandrea
1

Wenn Sie Xubuntu ausführen, ist dies sehr einfach, da es ein Konfigurationsfenster zur Auswahl des Automount-Verhaltens gibt. Gehen Sie einfach zu Einstellungen> Hardware> Wechseldatenträger und -medien und deaktivieren Sie die entsprechenden Optionen:

Geben Sie hier die Bildbeschreibung ein

Alistair Buxton
quelle
1

Hinweis: Alle folgenden Befehle benötigen Root-Power. Wechseln Sie daher zuerst mit sudo -ioder zur Root-Shell sudo su. Wenn Sie mit direkt ausführen möchten sudo <cmd>, sehen Wenn mit Umleitung mit sudo, erhalte ich die Erlaubnis verweigert " .

  • Legen Sie die udev-Regel für libmtpto fest, um Ihr Telefonmodell zu ignorieren:

    sed 's/LABEL="libmtp_usb_rules"/LABEL="libmtp_usb_rules"\n\n#Masi, ignore my phone\nATTR{idVendor}=="04e8", ATTR{idProduct}=="6863", GOTO="libmtp_rules_end"/g' /lib/udev/rules.d/69-libmtp.rules > /etc/udev/rules.d/69-libmtp.rules; \
    udevadm control --reload-rules
    

    So rollen Sie zurück:

    rm /etc/udev/rules.d/69-libmtp.rules
    
  • Für alle USB-Knoten

    echo "DRIVERS==\"usb\", RUN+=\"/bin/sh -c 'echo 1 > /sys%p/remove'\" > /etc/udev/rules.d/99-usb-fallen-leaves.rules; \
    udevadm control --reload-rules
    

    So rollen Sie zurück:

    rm /etc/udev/rules.d/99-usb-fallen-leaves.rules
    

    + Neustart

  • Hier eine andere Methode, die keinen Neustart erfordert.

    1. Generieren Sie die Unbind & Bind-Skripte mit diesem:

      Als Skript usb-ctrl-gen.sh

      #!/bin/sh
      
      c=$(pwd)
      
      for o in "unbind" "bind"
      do
      
        cd $c
      
        echo Generate usb-$o.sh... 
      
        echo "#!/bin/sh\n" > usb-$o.sh
        chmod +x usb-$o.sh
        for d in /sys/bus/pci/drivers/[uex]hci* ; do cd $d; find $d -type l -iname "0000*" -printf 'echo "%f" > ' -exec echo $d/$o \;;  done >> usb-$o.sh
      
      done
      
      echo Done
      

      Oder eine Zeile:

      c=$(pwd); for o in "unbind" "bind"; do echo Generate usb-$o.sh...; echo "#\!/bin/sh\n" > usb-$o.sh; chmod +x usb-$o.sh; for d in /sys/bus/pci/drivers/[uex]hci*; do cd $d; find $d -type l -iname "0000*" -printf 'echo "%f" > ' -exec echo $d/$o \;;  done >> usb-$o.sh; cd $c; done; echo Done
      

      Beispiel für die Ausgabe:

      usb-unbind.sh

      #!/bin/sh 
      
      echo "0000:00:1a.0" > /sys/bus/pci/drivers/ehci-pci/unbind
      echo "0000:00:1d.0" > /sys/bus/pci/drivers/ehci-pci/unbind
      echo "0000:00:14.0" > /sys/bus/pci/drivers/xhci_hcd/unbind
      

      usb-bind.sh

      #!/bin/sh
      
      echo "0000:00:1a.0" > /sys/bus/pci/drivers/ehci-pci/bind
      echo "0000:00:1d.0" > /sys/bus/pci/drivers/ehci-pci/bind
      echo "0000:00:14.0" > /sys/bus/pci/drivers/xhci_hcd/bind
      
    2. Fügen Sie usb-unbind.sh hinzu, /etc/profileum es beim Booten auszuführen. Verwenden Sie usb-bind.sh, um den USB-Controller bei Bedarf zu aktivieren.

      echo $(pwd)/usb-unbind.sh > /etc/profile.d/usb-unbind-hook.sh
      

    Zurück rollen:

    rm /etc/profile.d/usb-unbind-hook.sh
    

    Referenz: Wie können Sie ein USB-Gerät über die Befehlszeile zurücksetzen?

user.dz
quelle
1
Wie können Sie eine Regel festlegen, die alle Telefone und alle USB-Geräte ignoriert? Ich möchte sie nur explizit im Laptop starten, wenn ich muss. Besser gar nichts. Ich möchte nicht nur ein Telefon haben, weil ich viele davon und auch viele andere Geräte habe. Hier geht es nicht nur um ein Gerät.
Léo Léopold Hertz 준영
1
@Masi Update Antwort.
user.dz
1

Sie sollten sich mit udev-Regeln befassen. Mit ihnen können Sie ein Gerät blockieren, ohne andere USB-Geräte zu beeinträchtigen. Sie können Ihre eigenen udev-Regeln definieren, indem Sie eine Datei in /etc/udev/rules.d/z /etc/udev/rules.d/51-block-phone-mount.rules

Suchen Sie nun den idVendor und das idProduct des Geräts. Diese sind gut zu verwenden, da sie meist nur für das Produkt gelten. Sie können sie daher verwenden, um das Gerät in der udev-Regel zu identifizieren.

Listen Sie Ihre USB-Geräte mit auf lsusbund erhalten Sie Folgendes:

Bus 002 Device 002: ID 8087:8002 Intel Corp.  
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 001 Device 002: ID 8087:800a Intel Corp.  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
Bus 004 Device 002: ID 0424:2660 Standard Microsystems Corp.  
Bus 004 Device 003: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard  
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Der relevante Teil ist der Bus und das Gerät, zB Bus 004 und Gerät 003. Mit erhalten sudo lsusb -vs 004:003 | grep -E 'idProduct|idVendor'Sie die notwendigen Informationen, zB:

idVendor           0x03f0 Hewlett-Packard  
idProduct          0x0024 KU-0316 Keyboard

Dies bedeutet /etc/udev/rules.d/51-block-phone-mount.rules, dass Sie Folgendes einfügen müssen:

#Phone automount block  
SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0024", ATTR{authorized}="0"

Sie können es sofort versuchen, indem Sie einfach das Telefon neu anschließen und prüfen, ob es funktioniert.

Ziazis
quelle
0

Ich habe ein ähnliches Problem mit einer Eins plus Eins, die eine leicht zweifelhafte USB-Buchse hat. Dadurch wird etwa alle 5 Minuten ein Nautilus-Fenster ausgelöst.

Der effektivste Weg, dies zu verhindern, bestand darin, udev dazu zu bringen, es vollständig zu ignorieren, indem der USB-Anbieter und die Modell-ID abgeglichen wurden und das Gerät dann in den nicht autorisierten Modus versetzt wurde. Auf diese Weise verhindern Sie ausdrücklich, dass dieses Gerät weitere Upstream-Funktionen auslöst, z. B. Automounting, ohne dass dies Auswirkungen auf andere Elemente hat.

Wie mache ich die udev Blacklist? https://projectgus.com/2014/09/blacklisting-a-single-usb-device-from-linux/

Eine Anleitung für Samsung-Telefone http://blog.vacs.fr/vacs/blogs/post.html?post=2010/12/24/How-to-repair-the-USB-not-detected-problem-on-Android -Samsung-Telefone

Amias
quelle
1
Können Sie bitte eine Zusammenfassung Ihrer Antwort angeben, keine Nur-Link-Antwort? Ich verstehe nicht, wie sich Ihre Antwort in der Praxis von Einstellung media-handlingzu Nicht unterscheidet automount-open. Der Link scheint eine telefonische Lösung zu haben. Es kann sein, dass mein Problem zwei Probleme aufweist. Ich benutze Samsung-Handy (Galaxy S4 gt-i9506),
Léo Léopold Hertz 준영