staging.inyokaproject.org

usability: whatis4all: Hilfe->WhatIs in jeder X11-Anwendung!

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

littlecoder

Avatar von littlecoder

Anmeldungsdatum:
6. März 2006

Beiträge: Zähle...

Ich waere mal dafuer alle Anwendungen die unter X11 laufen unter hilfe mit einem whatis zu versehen. Habe irgendwelche developer-pakete installiert und nun taucht zum Beispiel kcachegrid in meinem Menue auf. Wofuer das Programm aber jetzt genau da ist erschliesst sich glaube ich niemandem auf den ersten Blick. Es waere schoen wenn man auf Hilfe->whatis klicken koennte und dann mindestens die folgenden Informationen angezeigt wuerden:

1. Wozu ist das Programm?
2. In welchem Package steckt es drin?
3. Wo wird das Programm entwickelt (Internetadresse: sourceforge.--- oder sowas...)

...leider bringt auch whatis kcachegrid kein Ergebnis auf meinem System... Der Usability wegen ist das meiner Meinung nach aber SEHR wichtig, weil es auch fuer normale Computerbenutzer ein Vorteil von Linux gegenueber Windows waere.

Onli Team-Icon

Ehemalige
Avatar von Onli

Anmeldungsdatum:
1. August 2005

Beiträge: 6941

Bis dahin reichen dir evtl die Ausgabe von 'apropos kcachegrid' und 'whereis kcachegrid'.
Gruß

littlecoder

(Themenstarter)
Avatar von littlecoder

Anmeldungsdatum:
6. März 2006

Beiträge: Zähle...

Das ist es eben was ich bemaengele:

apropos kcachegrid
kcachegrind: nothing appropriate
apropos cachegrid
cachegrind: nothing appropriate
whereis kcachegrid
whereis cachegrind
cachegrid: /usr/bin

...Es bringt hier leider immernoch mehr google zu nutzen als die bash.
und wer ne gui benutzt hat gar keine chance, ausser das Programm ist voellig trivial zu verstehen.

Wobei ich eben aus versehen kcachegrid geschrieben habe anstatt kcachegrind... aber es geht ja jetzt auch nicht speziell um das Programm.

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Wozu das? Ein vernünftiger Nutzer weiß, was er installiert. Das gilt insbesondere bei Entwicklertools! KCachegrind gehört normalerweise nämlich zu derjenigen Sorte von Programmen, die nur von denen installiert wird, die sowas brauchen, und die wissen dann in der Regel auch, wie das Programm funktioniert.

littlecoder

(Themenstarter)
Avatar von littlecoder

Anmeldungsdatum:
6. März 2006

Beiträge: Zähle...

Wozu das? Ein vernünftiger Nutzer weiß, was er installiert.

DAS hat gar nix mehr mit dem Benutzer zu tun, denn einem normalen Benutzer kann man erstmal ueberhaupt nicht zutrauen, dass er Vernuenftig ist oder sein kann. Der otto-normal-benutzer weiss eben nicht ob er die kernel-pakete wirklich braucht. Er will mit dem Computer arbeiten und der soll funktionieren. Wovon du redest ist daher eher der "SuperUser", der sein komplettes System selber kompiliert hat und die Rechte an allen Dateien manuell vergibt.

In der KCacheGrind-Doku findet sich als aller erstes die Erklaerung dafuer warum man das Programm brauchen kann. Dieselben Texte lassen sich auch ueber das Hilfe-Menue von KCacheGrind finden.. Im KCacheGrind-Handbook naemlich. Aber es ist doch reichlich ineffizient wenn man in einem Handbuch nach etwas wie

When you develop a program, usually, one of the last steps is to make it as fast as possible (but still correct). You don't want to waste your time optimizing functions rarely used. So you need to know in which part of your program most of the time is spent.

suchen muss, wenn man auf einfache Weise eine Erklaerung haben koennte wie es bei whatis der Fall ist. Vorbildlich ist sowas finde ich:

Thunar               (1)  - File Manager for the Xfce Desktop Environment
Thunar              (rpm) - Thunar File Manager
thunar-archive-plugin (rpm) - Archive plugin for the Thunar file manager
thunar-media-tags-plugin (rpm) - Media Tags plugin for the Thunar file manager
thunar-volman       (rpm) - Automatic management of removable drives and media for the Thunar file manager


...wobei mir hier noch die Information fehlt wie das Paket heisst mit dem Thunar installiert worden ist. Bei KCacheGrind ist das naemlich beispielsweise kdesdk. Aus selbigem Paket benutze ich "umbrello".

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

littlecoder hat geschrieben:

DAS hat gar nix mehr mit dem Benutzer zu tun, denn einem normalen Benutzer kann man erstmal ueberhaupt nicht zutrauen, dass er Vernuenftig ist oder sein kann.

Doch. Es ist bezeichnen für eine gewissen, unangenehme Einstellungen, wenn du implizit "normaler" Nutzer mit "dummer" Nutzer gleichsetzt 🙄
Eine normaler Nutzer ist jemand, der unabhängig von seinem Kenntnisstand und Wissen seinen PC für die üblichen Tätigkeiten einsetzt: Büroarbeit, Surfen, Online-Banking... also keine speziellen Bedürfnisse hat, wie Softwareentwicklung oder Netzwerkdiagnose.

littlecoder hat geschrieben:

Der otto-normal-benutzer weiss eben nicht ob er die kernel-pakete wirklich braucht.

Das stimmt. Ein vernünftiger Nutzer allerdings würde sich auf dem einen oder anderen Weg über dieses Paket informieren, bevor er dieses Paket überhaupt installiert. Es gibt nämlich durchaus Pakete, deren Installation mitunter negative Auswirkungen auf das System haben kann.

littlecoder hat geschrieben:

Wovon du redest ist daher eher der "SuperUser", der sein komplettes System selber kompiliert hat und die Rechte an allen Dateien manuell vergibt.

Es wäre der Sache dienlicher, wenn du deine Argumentation jenseits der üblichen, stets falschen Klischees aufbauen könntest 🙄

littlecoder hat geschrieben:

...wobei mir hier noch die Information fehlt wie das Paket heisst mit dem Thunar installiert worden ist.

Das richtige Werkzeug für die richtige Aufgabe... es gibt durchaus Programme, die dir diese Information besorgen. Es ist auch nicht allzu schwer, deren Namen herauszufinden...

littlecoder hat geschrieben:

Bei KCacheGrind ist das naemlich beispielsweise kdesdk. Aus selbigem Paket benutze ich "umbrello".

Nein. KCachegrind befindet sich ebensowenig wie umbrello in kdesdk. Letzteres nämlich ist ein Metapaket für das komplette KDE Software Development Kit und enthält genau drei(!) Dateien. umbrello befindet sich im gleichnamigen Paket, ebenso wie man kcachegrind im Paket kcachegrind findet. Es wäre eben vernünftig gewesen, sich vor der Installation von kdesdk über das Paket zu informieren, dann hättest du nur umbrello installiert, und müsstest dir wegen kcachegrind gar keine Gedanken machen...

littlecoder

(Themenstarter)
Avatar von littlecoder

Anmeldungsdatum:
6. März 2006

Beiträge: 77

1. Unter Fedora steckt das Programm sehr wohl in dem MetaPackage UND ich wollte das MetaPackage auch installieren, weil ich halt noch nicht weiss welche Entwicklungstools es gibt... Ich will mir die Programme anschauen um zu sehen wie sinnvoll sie fuer mich sind. Das kann auch eine gute Dokumentation nicht ersetzen: Denn wenn ich Wert z.B. darauf lege, dass ich meinen Texteditor ohne Maus steuern kann findet sich in der Dokumentation von einem falschen Editor dafuer sicher nicht der Satz: "Ohne Maus kommt man leider in der aktuellen Version noch nicht weit".

2.
Lunar hat geschrieben:

Es gibt nämlich durchaus Pakete, deren Installation mitunter negative Auswirkungen auf das System haben kann.

Lunar hat geschrieben:

Das richtige Werkzeug für die richtige Aufgabe... es gibt durchaus Programme, die dir diese Information besorgen. Es ist auch nicht allzu schwer, deren Namen herauszufinden...

...sorry: Dazu faellt mir nix ein ausser "Klugscheisser", denn
2a) Pakete die "negative Auswirkungen auf das System haben" kann ich dir durchaus bauen und zuschicken.
2b) Ich kann mir auch denken, dass es solche "Werkzeuge" gibt. Ich kriege das mit meinem Paketmanager auch ohne Probleme heraus. Es dauert nur eben laenger und es waere im Sinne der usability sehr schoen, wenn das schneller ginge!
2c) Ich sage nichts von "dumm" und habe auch niemanden mit dumm gleichgesetzt. Wenn du einen Menschen gleich dumm findest, nur weil der keine Ahnung von Comptern hat tust du mir echt leid!

Klugscheisser passt aber auch deshalb, weil du ja anscheinend diese Werkzeuge kennst aber keinen ihrer Namen nennst, weisst das es solche "boesen Pakete" gibt, aber nicht verraetst was diese boesen Pakete machen. Solches Benehmen finde ich ganz bloed fuer ein oeffentliches Forum. Es laeuft darauf hinaus, dass irgendwer ne Frage stellt wie "kann ich das Linuxprogramm auch unter Windows nutzen" und irgendwer klugscheisserisch nur mit einem Wort antwortet "NEIN" und nicht verraet warum das so sein soll. Das ist ein Gespraechskiller und nicht sehr sozial wie ich finde.

...Aber letztendlich will ich mich nicht mit dir streiten, denn das macht ueberhaupt keinen Sinn, solange ich hier mit Usability argumentiere und du von dem idealen/vernuenftigen Benutzer ausgehst. Ich verweise an dieser Stelle auf [wikipedia:Benutzerfreundlichkeit[/b]:Benutzerfreundlichkeit[/b\]]

Antworten |