Skocz do zawartości

Rekomendowane odpowiedzi

Gdyby kogoś interesowało czy się da to melduję, że po trzech dniach walki udało mi się zainstalować Mojave 10.14.3 na wyżej wymienionym sprzęcie. Planuję przygotować szczegółowy raport ale chcę jeszcze przetrenować ponownie instalację, aktualizację do 10.14.4 i odpalenie karty Wi-Fi. Na ten ostatni element muszę niestety poczekać, oryginalna karta Intela nie działa z macOS.

Odnośnik do komentarza
Udostępnij na innych stronach

Konfiguruję system po instalacji stosując się do zaleceń z tego przewodnika.

Dojechałem do punktu 7b) DSDT Patching:

  • zrobiłem dekompilację przy pomocy załączonego iasl 20161210-64
  • wczytałem plik DSDT.dsl do programu MaciASL i zgodnie z poradą wykonałem kompilację.

I tu mocno się zdziwiłem, plik nie skompilował się, dostałem następujące błędy:

 

DSDT-PM6H-Errors.png

W związku z tym sprawdziłem co uzyskam dekompilując te na Fedorze, iasl 20181213.

Oto co uzyskałem,

Plik z macOS:

If (PM6H)
{
    CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN)  // _LEN: Length
    Store (Zero, ECLN)
}

If (LEqual (PM6H, One))
{
    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
    Store (Zero, ECRW (If (PM0H)
    {
        CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
        Store (Zero, F0LN)
    }))
}

Plik z Linuks/Fedora 29:

If (PM6H)
{
    CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN)  // _LEN: Length
    ECLN = Zero
}

If ((PM6H == One))
{
    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
    ECRW (If (PM0H)
    {
        CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
        F0LN = Zero
    }) = Zero
}

Różnica:

DSDT-PM6H-diff.thumb.png.2843274f2295251d0a86b23ec879996c.png

Różnice wynikają głównie ze zmian w składni ale sens chyba jest taki sam i na pierwszy rzut oka to powinno się chyba skompilować?

Co ciekawe kompilacja tego co zrzucił iasl na Linuksie też się nie powiodła: iasl DSDT.dsl:

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20181213
Copyright (c) 2000 - 2018 Intel Corporation

Compiler aborting due to parser-detected syntax error(s)
DSDT.dsl   3939:                     ECRW (If (PM0H)
Error    6126 -                            ^ syntax error, unexpected PARSEOP_IF, expecting PARSEOP_CLOSE_PAREN or ','

DSDT.dsl   3940:                             {
Error    6126 -                             ^ syntax error, unexpected '{'

DSDT.dsl   3943:                             }) = Zero
Error    6126 -                              ^ syntax error, unexpected PARSEOP_CLOSE_PAREN

DSDT.dsl  17175:             If (LIDS (^GFX0.GLID (0x03), Else
Error    6126 -                                             ^ syntax error, unexpected PARSEOP_ELSE, expecting PARSEOP_CLOSE_PAREN or ','

DSDT.dsl  17202: 
Error    6126 - syntax error, unexpected PARSEOP_METHOD, expecting $end and premature End-Of-File

ASL Input:     DSDT.dsl - 17202 lines, 993672 bytes, 6305 keywords

Co w takim przypadku radzicie zrobić?

 

Edytowane przez DKnoto
Odnośnik do komentarza
Udostępnij na innych stronach

Znalazłem rozwiązanie, po tej poprawce:

If (LEqual (PM6H, One))
{
    CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status
    Store (Zero, ECRW)
}

If (PM0H)
{
    CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length
    Store (Zero, F0LN)
}

Źródło: https://osxlatitude.com/forums/topic/10375-how-to-fix-recent-dsdt-common-error-caused-by-iasl-bug/?tab=comments#comment-79800

oba kompilatory generują kod bez błędów.

Odnośnik do komentarza
Udostępnij na innych stronach

Zakończyłem procedurę post instalacyjną i nic nie osiągnąłem. System nie startuje, dochodzi do inicjowania IGPU, trochę czeka i restartuje się. Nie bardzo wiem jak wyciągnąć logi z tego procesu bo na filmie kiepsko to widać i jest bardzo duży, ~85 MB. Szkoda, że nie wiem jak to dopasowywanie robić krok po kroku, wtedy wiedziałbym przynajmniej co go boli :(

 

Odnośnik do komentarza
Udostępnij na innych stronach

Już pokazuję, właśnie nauczyłem się kolejnej ważnej rzeczy - raport systemowy o błędzie jest przydatny ;-)

Anonymous UUID:       D5EC5CE7-DF40-AB6F-643A-5837098E39D7

Wed Apr 24 19:45:02 2019

*** Panic Report ***
panic(cpu 2 caller 0xffffff800d6dd16d): Kernel trap at 0xffffff7f9033a91c, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0xffffff7f903a9daa, CR3: 0x0000000248cd6042, CR4: 0x00000000003626e0
RAX: 0x0000000000000002, RBX: 0xffffff8118fd35bc, RCX: 0x000000000000000a, RDX: 0x0000000000000012
RSP: 0xffffff8118fd3580, RBP: 0xffffff8118fd3580, RSI: 0xffffff802d456640, RDI: 0x0000000000000002
R8:  0xffffff8118fd35bc, R9:  0x0000000000000780, R10: 0x0000000000000438, R11: 0x0000000000000780
R12: 0xffffff80e84615ac, R13: 0xffffff802d456640, R14: 0xffffff802a9bbb00, R15: 0xffffff8118fd3608
RFL: 0x0000000000010202, RIP: 0xffffff7f9033a91c, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0xffffff7f903a9daa, Error code: 0x0000000000000003, Fault CPU: 0x2, PL: 0, VF: 2

Backtrace (CPU 2), Frame : Return Address
0xffffff8118fd3050 : 0xffffff800d5af82d 
0xffffff8118fd30a0 : 0xffffff800d6eb795 
0xffffff8118fd30e0 : 0xffffff800d6dcf4a 
0xffffff8118fd3150 : 0xffffff800d55cae0 
0xffffff8118fd3170 : 0xffffff800d5af247 
0xffffff8118fd3290 : 0xffffff800d5af093 
0xffffff8118fd3300 : 0xffffff800d6dd16d 
0xffffff8118fd3470 : 0xffffff800d55cae0 
0xffffff8118fd3490 : 0xffffff7f9033a91c 
0xffffff8118fd3580 : 0xffffff7f90347a8f 
0xffffff8118fd35a0 : 0xffffff7f9009127c 
0xffffff8118fd35f0 : 0xffffff7f900903ac 
0xffffff8118fd3960 : 0xffffff7f9006aa69 
0xffffff8118fd39c0 : 0xffffff7f8e72d585 
0xffffff8118fd3a00 : 0xffffff7f8e72d45a 
0xffffff8118fd3a90 : 0xffffff800dc86ae8 
0xffffff8118fd3ae0 : 0xffffff7f8e733458 
0xffffff8118fd3b30 : 0xffffff800dc8ff92 
0xffffff8118fd3c70 : 0xffffff800d6970c6 
0xffffff8118fd3d80 : 0xffffff800d5b506c 
0xffffff8118fd3dd0 : 0xffffff800d58fa91 
0xffffff8118fd3e50 : 0xffffff800d5a42fe 
0xffffff8118fd3ef0 : 0xffffff800d6c3e87 
0xffffff8118fd3fa0 : 0xffffff800d55d2c6 
      Kernel Extensions in backtrace:
         as.vit9696.Lilu(1.2.7)[4EA74271-18D4-38CC-AAD2-03F2875BCF14]@0xffffff7f90326000->0xffffff7f90346fff
         as.vit9696.WhateverGreen(1.2.3)[6450D5EB-5E30-3640-BE41-3FDFEF7737A0]@0xffffff7f90347000->0xffffff7f903a6fff
            dependency: as.vit9696.Lilu(1.2.7)[4EA74271-18D4-38CC-AAD2-03F2875BCF14]@0xffffff7f90326000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[54C3F778-4B95-3093-A51D-D761607C96CB]@0xffffff7f8de95000
         com.apple.iokit.IOGraphicsFamily(530.60)[9E233908-09E1-332E-AE9B-CB27D514707B]@0xffffff7f8e712000->0xffffff7f8e75dfff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[54C3F778-4B95-3093-A51D-D761607C96CB]@0xffffff7f8de95000
         com.apple.driver.AppleIntelSKLGraphicsFramebuffer(12.0.8)[D6D154D7-65C4-366B-8880-9E9335A20577]@0xffffff7f90052000->0xffffff7f90253fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[54C3F778-4B95-3093-A51D-D761607C96CB]@0xffffff7f8de95000
            dependency: com.apple.iokit.IOACPIFamily(1.4)[7706F483-87AE-3F44-BCCA-09C156F4E031]@0xffffff7f8df48000
            dependency: com.apple.iokit.IOAcceleratorFamily2(404.8)[2B970BDA-3F88-31F1-9A04-D52B72F2D784]@0xffffff7f8fdf2000
            dependency: com.apple.iokit.IOReportFamily(47)[86DDD149-2800-3D3E-9914-3556918455F1]@0xffffff7f8e012000
            dependency: com.apple.AppleGraphicsDeviceControl(3.30.14)[61BA5741-B8B8-32F6-A4D1-051861B0294D]@0xffffff7f8e99e000
            dependency: com.apple.iokit.IOGraphicsFamily(530.60)[9E233908-09E1-332E-AE9B-CB27D514707B]@0xffffff7f8e712000

BSD process name corresponding to current thread: WindowServer
Boot args: -v dart=0 nv_disable=1 kext-dev-mode=1 

Mac OS version:
18E226

Kernel version:
Darwin Kernel Version 18.5.0: Mon Mar 11 20:40:32 PDT 2019; root:xnu-4903.251.3~3/RELEASE_X86_64
Kernel UUID: 4170BF94-38B6-364F-A1B0-2F7C2C30F9A9
Kernel slide:     0x000000000d200000
Kernel text base: 0xffffff800d400000
__HIB  text base: 0xffffff800d300000
System model name: MacBookPro11, (Mac-189A3D4F975D5FFC)

System uptime in nanoseconds: 8751074958
last loaded kext at 8558282512: com.apple.filesystems.autofs	3.0 (addr 0xffffff7f8fc2a000, size 45056)
loaded kexts:
org.tw.CodecCommander	2.7.1
org.rehabman.voodoo.driver.PS2Mouse	1.9.0
org.rehabman.voodoo.driver.PS2Trackpad	1.9.0
org.rehabman.voodoo.driver.PS2Keyboard	1.9.0
com.insanelymac.RealtekRTL8111	2.2.1
org.rehabman.driver.AppleSmartBatteryManager	1.90
org.rehabman.voodoo.driver.PS2Controller	1.9.0
as.vit9696.AppleALC	1.3.2
org.netkas.driver.FakeSMC	1800
as.vit9696.WhateverGreen	1.2.3
as.vit9696.Lilu	1.2.7
com.rehabman.driver.USBInjectAll	0.6.7
com.apple.filesystems.autofs	3.0
com.apple.driver.AGDCBacklightControl	3.30.14
com.apple.driver.eficheck	1
com.apple.driver.AppleGraphicsDevicePolicy	3.30.14
com.apple.AGDCPluginDisplayMetrics	3.30.14
com.apple.driver.AGPM	110.25.2
com.apple.driver.ApplePlatformEnabler	2.7.0d0
com.apple.driver.X86PlatformShim	1.0.0
com.apple.driver.AppleBacklight	170.12.11
com.apple.driver.AppleLPC	3.1
com.apple.driver.AppleHDAHardwareConfigDriver	282.54
com.apple.driver.AppleHDA	282.54
com.apple.driver.AppleUpstreamUserClient	3.6.5
com.apple.iokit.IOUserEthernet	1.0.1
com.apple.iokit.IOBluetoothSerialManager	6.0.11f4
com.apple.driver.pmtelemetry	1
com.apple.driver.AppleHV	1
com.apple.Dont_Steal_Mac_OS_X	7.0.0
com.apple.driver.AppleIntelSKLGraphics	12.0.8
com.apple.driver.AppleIntelPCHPMC	2.0.1
com.apple.driver.AppleOSXWatchdog	1
com.apple.driver.AppleIntelSKLGraphicsFramebuffer	12.0.8
com.apple.driver.ACPI_SMC_PlatformPlugin	1.0.0
com.apple.nvidia.NVDAStartup	12.0.0
com.apple.driver.AppleFIVRDriver	4.1.0
com.apple.driver.AppleIntelSlowAdaptiveClocking	4.0.0
com.apple.driver.AppleMCCSControl	1.5.6
com.apple.driver.AppleFileSystemDriver	3.0.1
com.apple.BootCache	40
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
com.apple.driver.AppleVirtIO	2.1.3
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0
com.apple.AppleSystemPolicy	1.0
com.apple.filesystems.hfs.kext	407.200.4
com.apple.filesystems.apfs	945.250.134
com.apple.driver.AppleAHCIPort	329.200.2
com.apple.private.KextAudit	1.0
com.apple.driver.AppleRTC	2.0
com.apple.driver.AppleACPIButtons	6.1
com.apple.driver.AppleACPIEC	6.1
com.apple.driver.AppleHPET	1.8
com.apple.driver.AppleSMBIOS	2.1
com.apple.driver.AppleAPIC	1.7
com.apple.security.TMSafetyNet	8
com.apple.nke.applicationfirewall	190
com.apple.kext.triggers	1.0
com.apple.driver.AppleGraphicsControl	3.30.14
com.apple.driver.AppleBacklightExpert	1.1.0
com.apple.driver.DspFuncLib	282.54
com.apple.kext.OSvKernDSPLib	528
com.apple.iokit.IOAVBFamily	740.1
com.apple.plugin.IOgPTPPlugin	740.2
com.apple.iokit.IOEthernetAVBController	1.1.0
com.apple.iokit.IOSkywalkFamily	1
com.apple.driver.AppleSSE	1.0
com.apple.iokit.IOBluetoothFamily	6.0.11f4
com.apple.iokit.IONDRVSupport	530.51
com.apple.AppleGPUWrangler	3.30.14
com.apple.driver.AppleHDAController	282.54
com.apple.iokit.IOHDAFamily	282.54
com.apple.iokit.IOAudioFamily	206.5
com.apple.vecLib.kext	1.2.0
com.apple.driver.AppleSMBusPCI	1.0.14d1
com.apple.AppleGraphicsDeviceControl	3.30.14
com.apple.iokit.IOAcceleratorFamily2	404.8
com.apple.iokit.IOSurface	255.4.2
com.apple.driver.IOPlatformPluginLegacy	1.0.0
com.apple.driver.X86PlatformPlugin	1.0.0
com.apple.driver.IOPlatformPluginFamily	6.0.0d8
com.apple.iokit.IOSlowAdaptiveClockingFamily	1.0.0
com.apple.driver.AppleSMBusController	1.0.18d1
com.apple.iokit.IOGraphicsFamily	530.60
com.apple.iokit.IOSerialFamily	11
com.apple.filesystems.hfs.encodings.kext	1
com.apple.driver.usb.AppleUSBHostPacketFilter	1.0
com.apple.iokit.IOUSBFamily	900.4.2
com.apple.driver.AppleXsanScheme	3
com.apple.iokit.IOAHCIBlockStorage	301.250.5
com.apple.driver.AppleIntelLpssI2CController	3.0.60
com.apple.driver.AppleIntelLpssDmac	3.0.60
com.apple.driver.AppleIntelLpssI2C	3.0.60
com.apple.iokit.IOAHCIFamily	288
com.apple.driver.AppleIntelLpssGspi	3.0.60
com.apple.driver.usb.AppleUSBXHCIPCI	1.2
com.apple.driver.usb.AppleUSBXHCI	1.2
com.apple.driver.AppleEFINVRAM	2.1
com.apple.driver.AppleEFIRuntime	2.1
com.apple.iokit.IOSMBusFamily	1.1
com.apple.iokit.IOHIDFamily	2.0.0
com.apple.security.quarantine	3
com.apple.security.sandbox	300.0
com.apple.kext.AppleMatch	1.0.0d1
com.apple.driver.AppleFDEKeyStore	28.30
com.apple.driver.AppleEffaceableStorage	1.0
com.apple.driver.AppleKeyStore	2
com.apple.driver.AppleUSBTDM	456.250.6
com.apple.driver.AppleMobileFileIntegrity	1.0.5
com.apple.iokit.IOUSBMassStorageDriver	145.200.2
com.apple.iokit.IOSCSIBlockCommandsDevice	408.250.3
com.apple.iokit.IOSCSIArchitectureModelFamily	408.250.3
com.apple.kext.CoreTrust	1
com.apple.driver.DiskImages	493.0.0
com.apple.iokit.IOStorageFamily	2.1
com.apple.iokit.IOTimeSyncFamily	740.2
com.apple.iokit.IONetworkingFamily	3.4
com.apple.driver.AppleCredentialManager	1.0
com.apple.driver.KernelRelayHost	1
com.apple.iokit.IOUSBHostFamily	1.2
com.apple.driver.usb.AppleUSBCommon	1.0
com.apple.driver.AppleBusPowerController	1.0
com.apple.driver.AppleSEPManager	1.0.1
com.apple.driver.IOSlaveProcessor	1
com.apple.iokit.IOReportFamily	47
com.apple.driver.AppleACPIPlatform	6.1
com.apple.driver.AppleSMC	3.1.9
com.apple.iokit.IOPCIFamily	2.9
com.apple.iokit.IOACPIFamily	1.4
com.apple.kec.pthread	1
com.apple.kec.corecrypto	1.0
com.apple.kec.Libm	1

EOF
Model: MacBookPro14,1, BootROM 190.0.0.0.0, 4 processors, Intel Core i7, 2,59 GHz, 8 GB, SMC 2.43f6
Graphics: kHW_IntelHDGraphics530Item, Intel HD Graphics 530, spdisplays_builtin, 7 MB
Graphics: spdisplays_display, spdisplays_pcie_device
Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 2133 MHz, SK Hynix, HMA81GS6AFR8N-UH
Bluetooth: Version 6.0.11f4, 3 services, 26 devices, 1 incoming serial ports
PCI Card: display, 3D Controller, Slot-1
Serial ATA Device: SanDisk Z400s M.2 2280 128GB, 128,04 GB
Serial ATA Device: WDC WD5000LPCX-75VHAT0, 500,11 GB
USB Device: USB 3.0 Bus
USB Device: Integrated Webcam
USB Device: Bluetooth HCI
USB Device: Cruzer Edge
Thunderbolt Bus: 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Ok, zaraz zajrzę do BIOS'u. Martwi mnie to, że w przewodniku autor napisał „Open the EFI/Clover/config.plist with Clover Configurator. Go to the section SMBIOS and click the magic wand icon. Choose the MacBook icon and select MacBook 11,1 in the dropdown menu. ” a takiej pozycji w ogóle nie ma. Wybrałem „MacBookPro 11,1” chciaż procesor w tym zestawie kompletnie nie pasuje do mojego, a na dokładkę raport systemowy pokazuje „MacBookPro14,1”. Jestem lekko skołowany.

1. Wyłączyłem całkowicie wirtulizację, zmieniłem typ sprzętu na MacBookPro13,3. Wynik negatywny, restartuję się przy próbie odpalania grafiki.

2. Uaktualniłem kexty Clovera: Lili, WEG i AppleALC. Grafika zachowała się inaczej, zaszalała - kaszana na ekranie. Restart. Pozwoliłem na drugie ładowanie. Zatrzymało się na pokazania pionowych pasów bez restartu.

Edytowane przez DKnoto
Wynik sprawdzenia:
Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za wsparcie, zastosowałem się do tego przewodnika: https://www.tonymacx86.com/threads/guide-intel-framebuffer-patching-using-whatevergreen.256490/

i uzyskałem taki efekt:

Ten.Mac-Dell-Inspiron-7566.png.28f1b81c454232b17942630cb40de95a.png

Musiałem niestety maila napisać z FireFoxa na Linuksie bo straciłem obsługę zewnętrznej myszki na USB a gładzik mnie irytuje ;-) 

Generalnie akceleracja jest.

PS. Mam pytanie odnośnie klawiatury, mam ustawioną w systemie klawiaturę „Polski pro”, niestety flaga w pasku menu się nie pokazuje

i nie mogę wprowadzać polskich znaczków. Rzecz się zmienia jak podłączę klawiaturę na USB, wtedy mogę wprowadzać polskie znaczki

chociaż flaga w menu nadal się nie pojawia. Co może za to odpowiadać?

Odnośnik do komentarza
Udostępnij na innych stronach

Klawiatury jeszcze nie poprawiłem, ponieważ meczą mnie dwa poważniejsze problemy:

- dodatkowa mysz na USB przestała mi działać w stosunku do systemu startującego z klucza;

- nie mam dźwięku na TV przez HDMI.

 

@314TeR Póki co klawiaturę „naprawiłem” przy pomocy programu Karabiner. Dobre narzędzie, szybko zorientowałem się co generuje klawiatura i zrobiłem podmianę.

 

Przy okazji zobaczyłem czemu mam problemy z gładzikiem, gładzik generuje zdarzenia od BUTTON1 jak kliknę w lewym dolnym rogu ale nie generuje zdarzenia BUTTON2 jak kliknę w prawym dolnym. Zdarzenie prawego przycisku jest generowane jak stuknę dwoma palcami po środku i w górę gładzika.

 

Dodałem tę poprawkę w sekcji "Kernel and Kext Patches/KextToPatch" i zobaczyłem wszystkie urządzenia USB 3.0:

Name:com.apple.driver.usb.AppleUSBXHCI
Find: 83FB0F0F 838F0400 00
Replace: 83FB0F90 90909090 90
MatchOS: 10.14.x

 

 

Udało mi się uruchomić audio w konfiguracji z podłączonym monitorem bądź TV ale nie na tych urządzeniach ale przez głośniki zewnętrzne. Zastosowałem się do przewodnika, którego link podałem wcześniej „Łatanie bufora ramki w kartach Intela przy pomocy WEG”.

Niestety nie bardzo rozumiem tę sekcję:

- Pipe / Port Count 3 to 2
- Connector 1 DP to HDMI
- Connector 2 Disable

Skąd mam wiedzieć co mogę tam wstawić i jakie uzyskam efekty? Bo to co uzyskałem jest słabe :(

Dziesięć minut później...

Sprawdziłem jeszcze jeden wariant, co się stanie jak zgodnie z zaleceniem przewodnika wyłączę UseIntelHDM. Okazuje się, że w takim przypadku znów nie mam żadnych urządzeń wyjściowych audio :(

40 minut później...

Znalazłem Hackintool świetne narzędzie, które trochę mi rozjaśniło co mam i co mogę zrobić.

Odnośnik do komentarza
Udostępnij na innych stronach

Masz tylko częściowo rację. Grzebanie w XMLu nie należy do moich przyjemności życiowych, to po pierwsze. Po drugie znalazłem sekcje klawiatur Della i najlepiej by było utworzyć odpowiednią dla tego modelu a nie tylko zrobić łatanie. Karabinier pozwolił mi to zrobić w 5 min bez wnikania w szczegóły.

Moim priorytetem jest szybkie dopasowanie systemu do pracy, na dopieszczanie muszę poczekać.

Odnośnik do komentarza
Udostępnij na innych stronach

Ta składnia XML nie różni się niczym od składnie config.plist clovera. Jak ręczna edycja jest za trudna, to masz edytory jak np plist edit. 

Jeśli wciąż zamiast wyleczyć problem, wolisz leczyć objawy, to wystarczy użyć systemowej funkcji zmiany klawiszy:

 

Odnośnik do komentarza
Udostępnij na innych stronach

Niepotrzebnie grzęźniesz w temat:

a) systemowy dialog się nie nadaje do podmiany bo nie rozróżnia klawiszy z prawej i z lewej strony spacji;

b) sama edycja nie jest problemem ale nie lubię XML'a i to mnie zniechęca;

c) właściwe rozwiązanie problemu to utworzenie odpowiedniego pliku mapowania dla tych konkretnych klawiatur a nie łatanie jakiegoś domyślnego profilu. Do tego trzeba trochę wiedzy aby to zrobić właściwie.

Póki co nie dysponuję ani czasem, ani chęciami aby to robić. Karabinier się sprawdził dobrze więc w obecnych warunkach, jak dla mnie, nie ma sensu szukać lepiej.

Większym problemem niż działająca klawiatura jest teraz dla mnie nie działające HDMI ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

28 minut temu, DKnoto napisał:

Niepotrzebnie grzęźniesz w temat:

Bo? A nie od tego jest forum? Od dyskusji?

29 minut temu, DKnoto napisał:

a) systemowy dialog się nie nadaje do podmiany bo nie rozróżnia klawiszy z prawej i z lewej strony spacji;

Opis jaki przedstawiłeś wcześniej sugeruje, że masz zamieniony ALT z WIN - to stara przypadłość VoodooPS2. Wiele wersji ma właśnie błędnie zdefiniowane domyślnie mapowanie klawiszy, ALT jest WIN a WIN jest ALT. Jakiemuś autorowi przyświecał cel aby fizyczne odpowiedniki klawiszy odpowiadały fizycznej klawiaturze Apple, tylko, że to wprowadza właśnie chaos, bo inne masz wtedy oznaczenie na klawiszu a co innego dzieje się po naciśnięciu. Takiego "domyślnego" ustawienia NIE powinno być i aby się go pozbyć trzeba wyedytować config.plist - tam było to najczęściej wpisane i to w tak oczywisty sposób, że nie trzeba wiedzy w ogóle o XML alby się skapować co i jak. Nie wiem jakiej Ty wersji VoodooPS2 używasz i tym bardziej zdziwiło mnie, że takowy problem masz, bo sądziłem że takich "spapranych" wersji voodooPS2 już nie ma.

 

39 minut temu, DKnoto napisał:

c) właściwe rozwiązanie problemu to utworzenie odpowiedniego pliku mapowania dla tych konkretnych klawiatur a nie łatanie jakiegoś domyślnego profilu. Do tego trzeba trochę wiedzy aby to zrobić właściwie.

Tu nie chodzi o latanie w kosmos, a zmianę miejscami ze sobą wartości 2 kluczy.

40 minut temu, DKnoto napisał:

Póki co nie dysponuję ani czasem, ani chęciami aby to robić. Karabinier się sprawdził dobrze więc w obecnych warunkach, jak dla mnie, nie ma sensu szukać lepiej.

OK, działa, jesteś zadowolony, alej nie wnikam.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.