KISSmyOS

joined 7 months ago
[–] [email protected] 37 points 5 months ago (3 children)

Und ein Polizist je 5 Kiffer dabei zum "Absichern".
Das war sicher entspannt!

[–] [email protected] 3 points 5 months ago

Den hab ich nie gesehen, aber ich weiß aus Erfahrung, dass das nur gut ankommt, wenn du ein Vampir bist.

[–] [email protected] 2 points 5 months ago

Können sich die Leute nicht woanders umbringen? Ohne Witz, das ist echt nervg!

[–] [email protected] 3 points 5 months ago

Für den Mann ist es der Tag, an dem er seine Freiheit verliert und den Rest seines Lebens als Sklave der Frau verbringt.

(Dies ist was konservative Bummer tatsächlich glauben)

[–] [email protected] 6 points 5 months ago

nach drei Tagen zugekokstem und weggesoffenem Festivalbesuch eine Woche Krankenhausaufenthalt zu haben, und ne Woche später festzustellen, dass man sich Genitalherpes eingefangen hat

Ich fühle mich beobachtet!

[–] [email protected] 9 points 5 months ago (4 children)

Sie spielt nur "Hart zu kriegen". Am Besten hackst du dich in ihre sozialen Medien, findest raus wo sie wohnt, und spielst ein Ständchen auf der Gitarre unter ihrem Schlafzimmerfenster. Das wird sie lieben!!!

                              ^ 
                              |  
Bitte tu das nicht, es funktioniert nur in Neuangelsächsischen Filmen.
[–] [email protected] 1 points 5 months ago

Bist du am Gewinnen, Sohn?

[–] [email protected] 3 points 5 months ago* (last edited 5 months ago) (2 children)

Sarkasmus aus: Weil es die stabilste (nicht im Sinn von "ändert sich nicht" sondern im Sinn von "zerbricht nicht"), hochqualitativste und am einfachsten zu administrierende Distribution ist, die ich bisher ausprobiert habe.

Bisher langfristig ausprobiert habe ich ansonsten: Ubuntu (alle Geschmäcker), Minze, LMDE, Debian (alle Zweige), OffenSUSE (SPRUNG, Taumelkraut und Langsamroller), Filzhut, MX und Schlaffware.

[–] [email protected] 6 points 5 months ago* (last edited 5 months ago)

Waybar style.css:

* {
  /* `otf-font-awesome` is required to be installed for icons */
  font-family: "Noto Sans CJK KR Regular";
  font-size: 13px;
  min-height: 0;
}

window#waybar {
  background: #000000;
  background-color: #000000;
  /*    border-bottom: 3px solid rgba(100, 114, 125, 0.5); */
  color: #ffffff;
  transition-property: background-color;
  transition-duration: .5s;
}

window#waybar.hidden {
  opacity: 1.0;
}

#waybar.empty #window {
  background-color: #000000;
}

#workspaces {
}

#window {
  margin: 2;
  padding-left: 8;
  padding-right: 8;
  background-color: rgba(0,0,0,0.3);
  font-size:14px;
  font-weight: bold;
}

button {
  /* Use box-shadow instead of border so the text isn't offset */
  box-shadow: inset 0 -3px transparent;
  /* Avoid rounded borders under each button name */
  border: none;
  border-radius: 0;
}

/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
button:hover {
  background: inherit;
  border-top: 2px solid #c9545d;
}

#workspaces button {
  padding: 0 4px;
  color:#ffffff;
  background-color:#000000;
}

#workspaces button:hover {
  padding: 0 4px;
  color:#ffffff;
  background-color:#000000;
}

#workspaces button.focused {
  box-shadow:#000000;
  background-color:#000000;
  color:#ffffff;
}

#workspaces button.urgent {
  background-color: #eb4d4b;
}

#mode {
  background-color: #ffffff;
  border-bottom: 3px solid #ffffff;
}

#clock,
#battery,
#pulseaudio,
#tray,
#idle_inhibitor

/* If workspaces is the leftmost module, omit left margin */
.modules-left > widget:first-child > #workspaces {
  margin-left: 0;
}

/* If workspaces is the rightmost module, omit right margin */
.modules-right > widget:last-child > #workspaces {
  margin-right: 0;
}

#clock {
  font-size:14px;
  font-weight: bold;
}

#battery icon {
  color: red;
}

#battery.charging, #battery.plugged {
  color: #ffffff;
  background-color: #000000;
}

@keyframes blink {
  to {
    background-color: #ffffff;
    color: #000000;
  }
}

#battery.warning:not(.charging) {
  background-color: #000000;
  color: #ffffff;
  animation-name: blink;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

#battery.critical:not(.charging) {
  background-color: #000000;
  color: #ffffff;
  animation-name: blink;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

label:focus {
  background-color: #000000;
}

#idle_inhibitor.activated {
  background-color: #000000;
  color: #ffffff;
}

#tray > .passive {
  -gtk-icon-effect: dim;
}

#tray > .needs-attention {
  -gtk-icon-effect: highlight;
  background-color: #eb4d4b;
}

~/.scripts/bemenu.sh (notwendig, damit bemenu mit mehreren Optionen aus Hyprland heraus startet:

#!/bin/bash
bemenu-run -i -p 'Menu' --hp 8 --tf "#33CCFF" --hf "#33CCFF" --sf "#33CCFF" --auto-select

.bash_profile:

#
# ~/.bash_profile
#

[[ -f ~/.bashrc ]] && . ~/.bashrc
[[ -d $HOME/.scripts ]] && export PATH=$HOME/.scripts:$PATH
if [ "$(tty)" = "/dev/tty1" ];then
  exec Hyprland
fi

Abhängigkeiten: pipewire-pulse, waybar, otf-font-awesome, noto-fonts, noto-fonts-extra, noto-fonts-emoji, pavucontrol, networkmanager, polkit, polkit-kde-agent, brightnessctl, pamixer, playerctl, swaylock, cliphist, wofi, bemenu, dolphin, xfce4-terminal, firefox, thunderbird, gimp

Bonus: Mein Update-Skript: ~/scripts/update.sh

#!/bin/bash
echo -e "\n...READING NEWS...\n"
yay -Pw
echo -e "\n...UPDATING MIRRORS...\n"
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
sudo reflector --country Germany --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
echo -e "\n...UPDATING REPO PACKAGES...\n"
sudo pacman -Syu
echo -e "\n...UPDATING AUR...\n"
yay -Syu
echo -e "\n...ORPHANED PACKAGES...\n"
pacman -Qtd
echo -e "\n...PACKAGES NOT IN ARCH REPO...\n"
pacman -Qm
echo -e "\n...NEW CONFIG FILES...\n"
sudo find /etc -name *.pac*
echo "DONE 😊"

Abhängigkeiten: yay, reflector, rsync, noto-fonts-emoji

(Anmerkung: Ich hab nur gesagt, dass die Konfiguration mich einen Tag gekostet hat, nicht dass ich gut darin bin.)

[–] [email protected] 5 points 5 months ago* (last edited 5 months ago) (1 children)

hyprland.conf:

monitor=,preferred,auto,auto
xwayland {
    force_zero_scaling =true
}
env = GDK_SCALE,2
env = XCURSOR_SIZE,32
env = QT_QPA_PLATFORMTHEME,qt6ct

exec-once = waybar
exec-once = nm-applet --indicator
exec-once = /usr/lib/polkit-kde-authentication-agent-1

input {
    kb_layout = de
    follow_mouse = 1
    touchpad {
        natural_scroll = yes
    }
    sensitivity = 0 # -1.0 to 1.0, 0 means no modification.
}

general {
    gaps_in = 0
    gaps_out = 0
    border_size = 1
    col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
    col.inactive_border = rgba(595959aa)
    layout = dwindle
    allow_tearing = false
}

decoration {
    rounding = 0
    blur {
        enabled = true
        size = 3
        passes = 1
    }
    drop_shadow = yes
    shadow_range = 4
    shadow_render_power = 3
    col.shadow = rgba(1a1a1aee)
}

animations {
    enabled = yes
    bezier = myBezier, 0.05, 0.9, 0.1, 1.05
    animation = windows, 1, 7, myBezier
    animation = windowsOut, 1, 7, default, popin 80%
    animation = border, 1, 10, default
    animation = borderangle, 1, 8, default
    animation = fade, 1, 7, default
    animation = workspaces, 1, 6, default
}

dwindle {
    pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
    preserve_split = yes # you probably want this
}

master {
    new_is_master = true
}

gestures {
    workspace_swipe = on
}

misc {
    force_default_wallpaper = 3 # Set to 0 or 1 to disable the anime mascot wallpapers
    disable_splash_rendering = true
}

device {
    name = epic-mouse-v1
    sensitivity = -0.5
}

# windowrule = float,class:^(kitty)$
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.

$mainMod = SUPER

# Keyboard backlight
bind = , xf86KbdBrightnessUp, exec, brightnessctl -d *::kbd_backlight set +33%
bind = , xf86KbdBrightnessDown, exec, brightnessctl -d *::kbd_backlight set 33%-

# Volume and Media Control
bind = , XF86AudioRaiseVolume, exec, pamixer -i 5 
bind = , XF86AudioLowerVolume, exec, pamixer -d 5 
bind = , XF86AudioMicMute, exec, pamixer --default-source -m
bind = , XF86AudioMute, exec, pamixer -t
bind = , XF86AudioPlay, exec, playerctl play-pause
bind = , XF86AudioPause, exec, playerctl play-pause
bind = , XF86AudioNext, exec, playerctl next
bind = , XF86AudioPrev, exec, playerctl previous

# Screen brightness
bind = , XF86MonBrightnessUp, exec, brightnessctl s +5%
bind = , XF86MonBrightnessDown, exec, brightnessctl s 5%-

# Screenlock
bind = SUPER, L, exec, swaylock -f -c 000000

# Clipboard
exec-once = wl-paste --type text --watch cliphist store 
exec-once = wl-paste --type image --watch cliphist store
bind = SUPER, V, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy

bind = $mainMod, left,  movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up,    movefocus, u
bind = $mainMod, down,  movefocus, d
bind = $mainMod, h,  movefocus, l
bind = $mainMod, l, movefocus, r
bind = $mainMod, k,    movefocus, u
bind = $mainMod, j,  movefocus, d

bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10

bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10

bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

bind = $mainMod SHIFT, Q, killactive, 
bind = $mainMod CTRL,  X, exec, systemctl poweroff 
bind = $mainMod CTRL,  R, exec, systemctl reboot 
bind = $mainMod,       F, togglefloating, 
bind = $mainMod,       P, pseudo, # dwindle
bind = $mainMod,       S, togglesplit, # dwindle

bind = $mainMod, D, exec, bemenu.sh
bind = $mainMod, Return,  exec, xfce4-terminal
bind = $mainMod  CTRL, F, workspace, 2
bind = $mainMod  CTRL, F, exec, firefox
bind = $mainMod  CTRL, M, workspace, 3
bind = $mainMod  CTRL, M, exec, thunderbird
bind = $mainMod  CTRL, D, workspace, 4
bind = $mainMod  CTRL, D, exec, dolphin
bind = $mainMod  CTRL, G, workspace, 5
bind = $mainMod  CTRL, G, exec, gimp

Waybar config.json:

{
    "layer": "top", // Waybar at top layer
    "position": "top", // Waybar position (top|bottom|left|right)
    "height": 24, // Waybar height (to be removed for auto height)
    "spacing": 16, // Gaps between modules (16px)
    // Choose the order of the modules
    "modules-left": ["hyprland/workspaces"],
    "modules-right": ["idle_inhibitor", "pulseaudio", "battery", "clock", "tray"],
    // Modules configuration
    "hyprland/workspaces": {
        "disable-scroll": false,
        "all-outputs": true,
        "warp-on-scroll": false,
        "format": "{name}: {icon}",
        "format-icons": {
            "1": "",
            "2": "",
            "3": "🖂",
            "4": "🖿",
            "5": "",
            "urgent": "",
            "focused": "",
            "default": ""
        }
    },
    "idle_inhibitor": {
        "format": "{icon}",
        "format-icons": {
            "activated": "",
            "deactivated": ""
        }
    },
    "tray": {
        // "icon-size": 21,
        "spacing": 10
    },
    "clock": {
        // "timezone": "America/New_York",
        "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
        "format-alt": "{:%Y-%m-%d}"
    },
    "battery": {
        "states": {
            // "good": 95,
            "warning": 30,
            "critical": 15
        },
        "format": "{icon} {capacity}%",
        "format-charging": " {capacity}%",
        "format-plugged": " {capacity}%",
        "format-alt": "{icon} {time}",
        // "format-good": "", // An empty format will hide the module
        // "format-full": "",
        "format-icons": ["", "", "", "", ""]
    },
    "pulseaudio": {
        "scroll-step": 1, // %, can be a float
        "format": "{icon} {volume}% {format_source}",
        "format-bluetooth": " {icon} {volume}% {format_source}",
        "format-bluetooth-muted": "  {icon} {format_source}",
        "format-muted": "  {format_source}",
        "format-source": " {volume}%",
        "format-source-muted": "",
        "format-icons": {
            "headphone": "",
            "default": ["", "", ""]
        },
        "on-click": "pavucontrol"
    }
}

[–] [email protected] 12 points 5 months ago

Wenn die Hochzeit der Schönste Tag im Leben ist, läuft danach was hart falsch.

[–] [email protected] 39 points 5 months ago* (last edited 5 months ago)

Sorry, Chef, bin leider gerade nicht auf dem Handy erreichbar. Grund dafür sind Störungen im Betriebsablauf.

263
Merry Christmas! (feddit.de)
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/linuxmemes
 
 
 

Die Ukraine gerät im Krieg zunehmend in die Defensive. Nun rief der Papst das angegriffene Land zu Verhandlungen mit Russland auf, "bevor es noch schlimmer wird".

168
ich_iel (feddit.de)
 
 
 

Die Brücke, die die Halbinsel Krim mit dem russischen Festland verbindet, ist laut russischen Angaben gesperrt. Offenbar gab es dort mehrere starke Explosionen.

 

Hätte die Polizei die ehemalige RAF-Terroristin mit digitalen Recherchen früher finden können? Ein Gespräch mit dem Chef der Gewerkschaft der Polizei über veraltete Dienstgeräte, Datenschutz-Probleme und Konsequenzen aus dem Fall Klette.

In Berlin verhafteten Zielfahnder der Polizei Ende Februar die mutmaßliche ehemalige RAF-Terroristin Daniela Klette, nach 30 Jahren auf der Flucht. Die Behörden präsentierten die Festnahme als großen Ermittlungs-Erfolg. Niedersachsens Innenministerin Daniela Behrens (SPD) bezeichnete sie als "Meilenstein der Kriminalgeschichte". Nun aber ist klar: Journalisten hatten Klette bereits vor Monaten entdeckt. Michael Colborne von der Recherche-Plattform Bellingcat hatte nach eigener Aussage in 30 Minuten geschafft, was Ermittler 30 Jahre lang vergeblich probiert hatten. Dafür jagte Colborne offenbar lediglich ein altes Fahndungsfoto durch die Gesichtserkennungs-KI "Pimeyes" – und stieß auf das Facebook-Profil von Klette. Eine Nachfrage bei der Gewerkschaft der Polizei.

Herr Kopelke, kennt die Polizei Gesichtserkennungs-Software wie "Pimeyes" etwa nicht?
Die Menschen bei der Polizei, die internetgestützte Recherchen machen, kennen alle Software-Tools. Die benutzen aber nicht alle davon. Zum Fall Klette habe ich mich auch noch mal mit Kollegen unterhalten, die OSINT betreiben…

…der Begriff OSINT (Open Source Intelligence) meint die professionelle Recherche von Informationen, die Menschen öffentlich zugänglich ins Internet stellen und deren Analyse nach verwertbaren Erkenntnissen…
Genau. Alle Kollegen kennen Pimeyes. Aber um es zu nutzen, müssten sie Daten auf Server im nichteuropäischen Raum schicken. Und das ist bei der Polizei immer ein Riesendebakel. Da muss es immer ein deutscher Server mit einem abgeschlossenen Netz sein. Bevor die OSINT-Kollegen neue Tools ausprobieren, sagen sie verständlicherweise: Ich weiß gar nicht, ob ich das darf, ich frage lieber einmal unseren Datenschützer. Dann kommt schnell die Aussage: Das ist vom nutzbaren Polizeigesetz oder von der Strafprozessordnung nicht abgedeckt, das geht nicht. Hinzu kommt, dass wir OSINT-Recherchen von unseren Dienstgeräten aus machen müssen. Die entsprechen aber nicht zwingend dem modernsten Stand der Technik. Wir kennen die Software, wir können sie benutzen, aber uns fehlt oft das passende Handwerkszeug und der gesetzliche Rahmen.

Wie müsste dieser gesetzliche Rahmen konkret aussehen, damit Ermittler effektiver mit OSINT arbeiten können?
Wir brauchen Ausnahmen im Datenschutz. Dass die Polizei etwa bei Gefahr gegen Leib und Leben, bei Schwerstverbrechen oder wenn Kriegswaffen involviert sind, auch andere Server und Tools nutzen darf, die dem Ziel dienlich sind. Der Gesetzgeber hat in der Hand, welche Software, welche Technik wir benutzen und welche Ausnahmen wir machen dürfen. Diese Ausnahmen hat er aber nicht definiert. Wir müssen agiler werden.

Können Sie Beispiele nennen, wo OSINT die Polizeiarbeit erleichtern kann?
Die Polizei sucht jemanden, der gedroht hat, einen Anschlag zu begehen. Die Beamten sehen auf seinen Social-Media-Profilen, wo er sich aktuell befindet, sie ordnen Bilder ein und erkennen Regionen. So kommen sie dieser Person näher. Auch für herausragende Einsatzlagen wie die Fußball-Europameisterschaft in diesem Jahr, bei der sehr schnell sehr viele Menschen in unsere Städte strömen, wo es chaotisch wird, ist OSINT sinnvoll.

Wie effektiv OSINT die Arbeit der Polizei unterstützen kann, haben viele Forschungsarbeiten und Erfahrungsberichte gezeigt. In anderen Ländern, etwa der Niederlande, ist OSINT mittlerweile ein nicht mehr wegzudenkender Teil des Polizeialltags. Warum sehen deutsche Behörden da so schlecht aus?
Das ist eine Frage der Ressourcen. Die Kapazitäten stehen nicht zur Verfügung, die Technik fehlt, die Beschaffung dauert ewig in Polizeibehörden. Das Auswahlverfahren für Stellen dauert exorbitant lang. Und wenn wir schließlich schlaue Menschen einstellen, werden die im Vergleich zur freien Wirtschaft meist nicht gut bezahlt. Sie sollen außerdem in Schichtzeiten arbeiten, steigen nicht auf und bekommen keine anderen Tätigkeiten zugewiesen. Diese Menschen gehen im Schnitt nach zwei bis vier Jahren wieder.

Wer ist für die Situation verantwortlich?
Das obliegt den Innenministerien. Man kann aber auch umschwenken und sagen: Liebe Bundesinnenministerin, kannst du die Standards und die Fähigkeiten im Bundeskriminalamt schaffen, damit alle darauf zugreifen können? So macht es die Niederlande, mit einem Zentralstandort.

Die Welt wird immer digitaler und so auch das Verbrechen. Es müsste also schnell etwas passieren.
Die Recherche im Internet ist ein Handwerkszeug, das in der heutigen Welt Standard sein muss. Die gesellschaftliche Realität findet parallel im Internet statt. Es wäre unverantwortlich, in der heutigen Zeit nicht nach Informationen im Internet zu recherchieren. OSINT ist die Professionalisierung der Internetrecherche. Als Polizei haben wir die Verantwortung, dies zu können. OSINT muss mit Hochdruck ausgebaut werden in allen Behörden. Und der Gesetzgeber muss, auch am Fall Klette, ganz schnell hinterfragen: Warum können Dritte aufklären, aber wir als Polizei nicht? Es braucht da eine zügige Überprüfung des Falls Klette. Diese Erkenntnisse müssen auf den Tisch, damit der Gesetzgeber nachbessert. Der Fall zeigt: Andere können wie immer mehr. Und das nagt an unserem Ego.

835
me♾️irl (feddit.de)
 
88
me♾️irl (feddit.de)
submitted 6 months ago by [email protected] to c/me_irl
 
 

Ich bräuchte mal einen Tipp ob das prinzipiell möglich ist und wonach ich dafür EnteEnteGehen kann:

Ich habe eine Workstation mit guter Grafikkarte für die Bildbearbeitung. Leider ist der angeschlossene Bildschirm aber richtig schlecht und das Budget für neue Hardware liegt bei Null. Daher möchte ich meine Fotos gerne zwar auf dem PC bearbeiten, aber von meinem Laptop aus. Auf beiden Computern läuft Arch mit Gnome und Wayland.
ssh und sftp sind bereits eingerichtet. Früher, mit Xorg, hätte ich das als erstes versucht über VNC zu lösen, weiß aber auch nicht ob dabei die Grafikkarte des Servers oder des Clients verwendet wird. Und wie das mit Wayland funktioniert weiß ich schon gar nicht.

tl/dr: Bildbearbeitung soll mit CPU, Software und GraKa eines "Servers" stattfinden, die Anzeige aber auf dem Bildschirm eines Client-Laptops im selben Netzwerk.

 
view more: ‹ prev next ›