காலண்டர் அம்சத்தில் பணிபுரிதல்

காலண்டர் நற்பொருத்தம் பல கூறுகளால் வழங்கப்படுகிறது:

  • காலண்டர் பயன்பாடு, பயனர் இடைமுகத்தை வழங்குகிறது

  • பரிணாம தரவு சேவையகம் (பெரும்பாலும் "பதிப்புகள்" என்று சுருக்கப்படுகிறது), இது உங்கள் காலெண்டர்கள் சேமிக்கப்படும் பின்தளத்தில் உள்ளது

  • ஒத்திசைவு-மானிட்டர், தொலைநிலை காலெண்டர்களுடன் ஒத்திசைவை நிர்வகிப்பதற்கான பொறுப்பான பணி

  • ஒத்திசைவு, ஒரு Webdav/caldav தொலை காலெண்டருக்கு ஒத்திசைவைச் செய்வதற்கு பொறுப்பான பணி

பிழைத்திருத்தம்

கருவியில் கட்டளைகளை இயக்குவதற்கும் பதிவுகளை சேகரிப்பதற்கும் மிகவும் வசதியான வழி தொலை செல்லைத் திறப்பதன் மூலம். பயன்படுத்துவதன் மூலம் இதைச் செய்யலாம் ADB வழியாக செல் அணுகல் அல்லது பாஓடு வழியாக செல் அணுகல். பின்வரும் பிரிவுகளில், கருவியிற்கு ஒரு முனைய கன்சோலை நீங்கள் பெற்றுள்ளீர்கள் என்று கருதப்படுகிறது.

திட்டமிடல் மற்றும் கணக்கு சிக்கல்கள்

காலெண்டர் ஒத்திசைக்கப்படுகிறதா, அல்லது செயல்பாடு வெற்றிகரமாக இருக்கிறதா என்பது உங்களுக்குத் தெரியாவிட்டால், ஒத்திசைவு-மானிட்டர் என்பது ஆராயப்பட வேண்டிய கூறு. இந்த பணி எப்போதும் பின்னணியில் இயங்க வேண்டும், மேலும் அதன் பதிவுகள் ~/.cache/borstart/sync-monitor.log இல் காணலாம். நீங்கள் கருவியில் செயல்படும்போது அவை நிகழ்நேரத்தில் அச்சிடப்படுவதைக் காண, நீங்கள் இந்த கட்டளையை இயக்கலாம்:

tail -f .cache/upstart/sync-monitor.log

உங்கள் காலண்டர் கணக்குகள் அங்கீகரிக்கப்பட்டுள்ளதா, ஒத்திசைவு திட்டமிடப்பட்டுள்ளதா, நடக்குமா, வெற்றிகரமாக நிறைவு செய்கிறதா என்பது குறித்து உங்களுக்கு ஒரு யோசனையை வழங்க இந்த பதிவுகள் போதுமானதாக இருக்க வேண்டும்.

காலண்டர் தரவு ஒத்திசைவு சிக்கல்கள்

இந்த படிகளைப் பின்பற்றுங்கள் உங்கள் கணக்கின் ஒத்திசைவு குறைந்தபட்சம் முயற்சிக்கிறது என்று நீங்கள் நம்புகிறீர்கள், மேலும் ஒத்திசைவு தோல்வி அல்லது காணாமல் போன அல்லது நகல் உருப்படிகளுடன் சிக்கல்களை விசாரிக்க விரும்புகிறீர்கள். கருவியில், பிழைத்திருத்த பயன்முறையில் ஒத்திசைவு ஐ இயக்க முடியும். அவ்வாறு செய்ய, தற்போதுள்ள எந்த செயல்முறைகளையும் கொல்லுங்கள்:

pkill sync-evo

பின்னர், சரியான சுற்றுச்சூழல் மாறியுடன் ஒத்திசைவு செயல்முறையைத் தொடங்கவும்:

SYNCEVOLUTION_DEBUG=1 /usr/lib/arm-linux-gnueabihf/syncevolution/syncevo-dbus-server

At this point, திற the நாட்காட்டி பயன்பாடு (if it was not திற already) and manually trigger a synchronisation (note that the Synchronisation செயல் is only available if your device is connected பெறுநர் the internet): அனைத்தும் the logs will appear in the terminal.

சில சந்தர்ப்பங்களில், ஒத்திசைவு இன் வெளியீடு போதுமானதாக இருக்காது: எடுத்துக்காட்டாக, மூல HTTP தரவு பொதுவாக அச்சிடப்படவில்லை. அதையும் நீங்கள் பார்க்க வேண்டும் என்றால், நீங்கள் ஒரு உள்ளமைவு கோப்பையும் மாற்ற வேண்டும். ஒத்திசைவு இன் உள்ளமைவு கோப்புகள் ~/.config/ஒத்திசைவு/ ஆகியவற்றின் கீழ் அமைந்துள்ளன, ஒரு துணை அடைவில் அதன் பெயர் <வழங்குநர்-பெயர்>-<கணக்கு-ஐடி> வடிவத்தை எடுக்கும். பழைய கணக்குகளைக் குறிக்கும் பழைய கோப்பகங்களும் இருக்கலாம். என்ன கணக்குகள் இன்னும் செல்லுபடியாகும் என்பதை அறிய, இது போன்ற கணக்கு-கன்சோல் கருவியை நீங்கள் அழைக்கலாம்:

account-console list

இது தற்போதைய செல்லுபடியாகும் கணக்குகளின் பட்டியலை அச்சிடும். நீங்கள் விரும்பும் கணக்கு எது என்பதை நீங்கள் கண்டறிந்ததும், ~/.config/syncevolution/<account>/peers/target-config/config.ini கோப்பைத் திறந்து, loglevel மாறியை அதிக மதிப்புக்கு அமைக்கவும் (11 அனைத்து HTTP டிராஃபிக்கையும் அச்சிட போதுமானதாகத் தெரிகிறது):

# level of detail for log messages:
# - 0 (or unset) = INFO messages without log file, DEBUG with log file
# - 1 = only ERROR messages
# - 2 = also INFO messages
# - 3 = also DEBUG messages
# > 3 = increasing amounts of debug messages for developers
loglevel = 11

இந்த மாற்றங்கள் நடைமுறைக்கு வருவதற்கு, மேலே விளக்கப்பட்டுள்ளபடி, ஒத்திசைவுதன்மை செயல்முறையை மீண்டும் மறுதொடக்கம் செய்ய வேண்டும் என்பதை நினைவில் கொள்க.