KeePass nie kopiuje i nie wkleja, nie mówiąc już o autotypie.
Zainstalowałem pakiet Mac KeePass 2.18 z http://keepass2.openix.be/ . Nie mogłem znaleźć nowszego pakietu Mac dla KeePass, więc zastąpiłem też wszystkie pliki tego pakietu tymi z Portable KeePass 2.20.1 (pakiet ZIP). To było ze strony http://keepass.info/download.html , link do rzeczywistego zip: http://downloads.sourceforge.net/keepass/KeePass-2.20.1.zip . Z powodzeniem używam KeePass 2.20.1.
Używam wersji Mono 2.10.9.
Używam OS X 10.7.5 na MacBooku Pro.
Nie mogę uwierzyć, że strona KeePass zachwyca kompatybilnością z Mac, kiedy nie będzie kopiować / wklejać. To bardzo brakuje podstawowej funkcji. Wyszukiwania ujawniają, że inni mieli ten problem od 2.18, ale nie ma obejść, nie ma raportów o błędach.
Czy ktoś był w stanie rozwiązać ten problem?
źródło
Odpowiedzi:
Dokumentacja KeePass w http://keepass.info/help/v2/setup.html#mono , chociaż nie wspominając konkretnie o OS X, opisuje Twój problem:
Więc
xsel
powinno pomóc. (xsel
jest dostępny z MacPorts ( http://www.macports.org/ports.php?by=all&substr=&page=316&pagesize=50 ). Źródło jest dostępne tutaj: http://www.vergenet.net/~conrad/software/xsel/#download )EDYTOWAĆ : Ale tak nie jest. Byłem ciekawy, więc się skompilowałem
xsel
na moim Macu. Nie rozwiązało to problemu z kopiowaniem / wklejaniem (testowane z Portable KeePass 2.20.1), jak się obawiałem, muszę powiedzieć. Czemu? Ponieważ tak jak tutaj powiedziano http://www.kfish.org/software/xsel/xsel
to narzędzie, które manipuluje zawartością schowka X11 Aplikacje. X11 zapewnia graficzny interfejs użytkownika dla systemów Linux i UNIX, ale używa OS X Kwarc zamiast tego, podobnie jak Mono, tak jak sobie uświadomiłem (patrz http://www.mono-project.com/WinForms#About_System.Windows.Forms ).Istnieje obejście tego problemu biurowy nazwa użytkownika i hasło do schowka, jak wyjaśniono w tym wątku http://sourceforge.net/projects/keepass/forums/forum/329221/topic/5106260 :
Powyższy plakat odnosi się do tych przycisków (pokazany przenośny KeePass 2.20.1 uruchomiony w systemie Windows (przepraszam, w pobliżu nie ma komputera Mac)):
Do kopiowania nazwy użytkownika:
Do kopiowania hasła:
EDYTOWAĆ :
Chciałbym się podzielić tym, jak się skompilowałem
xsel
w przypadku, gdy ktoś potrzebuje tego na OS X:Zainstaluj X11 z http://support.apple.com/kb/HT5293 (dotyczy to tylko użytkowników systemu Mountain Lion z OS X 10.8).
Nagłówek symlink i pliki bibliotek z
/opt/X11/include/X11
do/usr/local/include/X11
i od/opt/X11/lib
do/usr/local/lib
(alternatywnie możesz utworzyć dowiązanie symboliczne do/usr/include
i/usr/lib
):W przeciwnym razie pojawi się wiele błędów dotyczących nieodnalezionych plików lub brakujących symboli. Próbowałem przekazać niestandardowe katalogi X11 jako opcję
./configure
bezskutecznie.Ściągnięte z http://www.vergenet.net/~conrad/software/xsel/#download i wypakuj na przykład na swój pulpit.
Potrzebujesz
gcc
plus biblioteki. Zainstaluj Xcode, a następnie zainstaluj narzędzia wiersza poleceń z Xcode & Preferences & gt; Downloads & gt; Components.Zmień katalog, skonfiguruj i skompiluj:
Możesz także zainstalować
xsel
z MacPorts za pomocą poleceniasudo port install xsel
. W mojej konfiguracji wymagał także dowiązań symbolicznych dla bibliotek X11 i plików nagłówkowych i był potrzebny dużo dłużej się kompilować.Chciałbym również podzielić się pewnymi zastrzeżeniami podczas korzystania z KeePass na komputerze Mac:
KeePass 2.18 (z http://keepass2.openix.be ) ma problem z rozróżnianiem wielkości liter w HFS +.
KeePass.exe
jest wpisaneKeepass.exe
(zauważ małą literę „p”) wKeePass2.18.app/Contents/MacOS/startkeepass.sh
(tak, że po cichu zawiedzie). Musiałem użyć pamięci flash USB sformatowanej z rozróżnianiem wielkości liter HFS + i stamtąd uruchomić KeePass.Miałem wiele problemów z uzyskaniem KeePass 2.20.1 do pracy na OS X 10.8 „Mountain Lion”. Nie mógł pozbyć się komunikatu o błędzie:
W końcu znalazłem sprawcę: uwagi do wydania w wersji 2.20.1 ( http://keepass.info/news/n121004_2.20.1.html ):
Według http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html :
$XDG_RUNTIME_DIR
definiuje katalog podstawowy, w stosunku do którego należy przechowywać specyficzne dla użytkownika nieistotne pliki wykonawcze i inne obiekty plików (takie jak gniazda, nazwane potoki, ...). Katalog MUSI być własnością użytkownika ...XDG_RUNTIME_DIR
nie został ustawiony. Ustawiłem go na katalog, który posiadałem, a KeePass działał jak urok:źródło
xsel
z KeePass i zgadnij ... nie, to nie zadziałało, więc, jak na razie, użycie przycisków jest jedyną możliwością w OS X kopiowania nazw użytkowników i haseł. Dodałem to do odpowiedzi. Zauważyłem, że Softpedia łączy się zxsel
kod źródłowy, więc usunąłem ten fragment z mojej odpowiedzi.xsel
zainstalowane za pomocą MacPorts, przyciski te działają bez żadnych kompilacji. Byłoby miło również korzystać ze skrótów klawiaturowych, a nawet lepiej uzyskać autotyp, ale na razie może to być marzeniem.