Novinka ve Windows 7 – Libraries
| 24.5.2009 | Software
Dlouho jsem nechápal, proč se proboha ve Windows 7 jmenují uživatelské složky Libraries. Říkal jsem si, že se asi Microsoft opět vzhlédl v něčem, co viděl jinde (viz. exposé ve Vistách) a dále tomu nevěnoval pozornost. Dnes jsem ale upadl do mírného šoku, když jsem zjistil, že si mohu vytvářet vlastní Libraries a do nich linkovat obsah jiných složek na disku. Rázem se z toho stává vítaná vlastnost systému, jejíž absenci jsem ve Vistách obcházel symlinky a na novém notebooku byl zatím líný zavést. Konečně to můžu naklikat :-)
Protože některé složky se mi hodí mít jinde než v C:\Users\Jirka (ať už třeba git repository nebo htdocs pro apache), je pak jejich hledání v open dialogu různých aplikací děs. Naposledy použité se vždy naplní balastem, který ve skutečnosti nepoužívám… A vzhledem k tomu, že Libraries jsou v každém open dialogu při ruce, dost se to hodí. Jak Libraries fungují? Mrkněte na screencast :-)
Výsledkem ovšem není složka plná symlinků, jak by někdo mohl čekat, nýbrž jeden XML soubor s příponou library-ms ve složce C:\Users\login\AppData\Roaming\Microsoft\Windows\Libraries\.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?xml version="1.0" encoding="UTF-8"?> <?XML:NAMESPACE PREFIX = [default] http://schemas.microsoft.com/windows/2009/library NS = "http://schemas.microsoft.com/windows/2009/library" /><librarydescription xmlns="http://schemas.microsoft.com/windows/2009/library"> <ownersid>S-1-5-21-2361004432-1395346599-3099870380-1000</ownersid> <version>10</version> <islibrarypinned>true</islibrarypinned> <templateinfo> <foldertype>{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}</foldertype> </templateinfo> <propertystore> <property name="HasModifiedLocations" type="boolean"></property> </propertystore> <searchconnectordescriptionlist> <searchconnectordescription> <isdefaultsavelocation>true</isdefaultsavelocation> <issupported>true</issupported> <simplelocation> <url>C:\Users\Jirka\My Dropbox\Fotogalerie.cz</url> <serialized>MBAAAEAFCAAAAAAAADAAAAAAAY0gAAQBRAAAAwc5OX0IXncAzQgcOOy1JHwMEInjjcdyBAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAcYAUAwHQB+TQDi66kGEiiNCAsCMw0ZGA8yQ6wFAAAAAAAAAAAAAAAAAAAAAAAAAMBQMAAAAAAAAAAAAQAQVzVmczBAOAgAAEAw7+CAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQVAMHAlBgcAMHAAAAFAwEAxAAAAAAAAAAAAABAKlmcrFGA4AACAQAAv7LAAAAAAAAAAoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBQaAIHArBQYAAAAUAAXAEDAAAAAAAAAAAAEA0UegQkcvBnYvhHAAIEAIAABA8uvAAAAAAAAAAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EA5BAIAQEAyBwbAAHAiBwbAgHAAAgGAQGAxAAAAAAAxqjrZGBAG9EVPdUQ+FjLDpFAKBACAQAAv7bs60WmxqjrZqCAAAQuDNAAAAgCAAAAAAAAAAAAAAAAAAAAGBwbAQHAvBwZAEGAsBQZAIHApBQZA4CAjBgeAAAAaAAAA4HAAAAHAAAADAAAAwBAAAQLAAAA4AAAA4FAAAQEAAAADAAAAk1+eLIEAAAAAMkOcV1clJ3ccBAAmAAAAIAAAAAFAAAAAAAAAAAACAAXcpUSStUQt4EVCxVVzVmczBgSpJ3ahxVT5BCRy9Gci9GecZ0b092ZhxWZylWZuMmeAABAAAQBAAAooAAAAUMAAAAHAAAALAAAg+Yhs5lIOA2Ra6v6zchtxNXxAAAAZCAAAkAAAAajAAAAxMFUTJuiYZEvMhzQ7y/ETaCmt5ccAAAAEAAAAAwHAAAAvAAAAMFAtAQMA0CA1AQLAIDAxAQLAIDAzAgNAEDAwAAMAQDA0AwMAIDAtAQMAMDA5AQNAMDA0AgNAUDA5AQOA0CAzAAMAkDA5AAOAcDAwAwMAgDAwAQLAEDAwAAMAADAAAAAAAAAAAAAAAAAgBAAAMAAAAKWAAAAAAAAAoWaytWYt4GdiBAAAAAAAAAu0ykvTrdeNJ5av3kdsYHKFyQtIl2ReHBp9CgIDJaqwjLtM570anXTSu27NZHL2hShMULSpdk3RQavAIyQimK8AAAAAA</serialized> </simplelocation> </searchconnectordescription> </searchconnectordescriptionlist> </librarydescription> |



